Войти или зарегистрироваться
Выберите удобный способ — аккаунт создастся автоматически.
Или войдите по логину и паролю

06.01.2008, 16:55
|
|
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
С нами:
10274726
Репутация:
1917
|
|
дабы не вводить людей в заблуждение скажу:
да ты прав, я тупанул, я просто не завершил процесс когда пробовал а скрипт завершил принудительно и этот процесс у меня в файл и писал
вобщем пробую дальше что нибудь мож че и получится, хотя сейчас уже совсем не уверен
__________________
Карфаген должен быть разрушен...
|
|
|

07.01.2008, 02:28
|
|
Members of Antichat - Level 5
Регистрация: 09.10.2006
Сообщений: 1,698
С нами:
10309346
Репутация:
4303
|
|
мм, на пшп писать такую вещь не следует, даже на перле будет проблематично
всё таки языки немного не для этого =\
хотя всё возможно
|
|
|

07.01.2008, 03:18
|
|
Banned
Регистрация: 22.08.2006
Сообщений: 608
С нами:
10378404
Репутация:
1095
|
|
>> даже на перле будет проблематично
не проблематично..
|
|
|

07.01.2008, 03:40
|
|
Постоянный
Регистрация: 06.06.2006
Сообщений: 515
С нами:
10489346
Репутация:
963
|
|
И как сделать чтоб скрипт не ждал завершения внешней комманды, направить вывод в файл?
win32:
Код:
system("start /B prog.exe") # не ждать завершения работы прог.ехе, но и не завершать скрипт
system("start /B prog.exe > file") # тоже самое с перенаправлением вывода
аналогично для *nix:
Код:
system("setsid ./prog")
system("setsid ./prog 2> file")
|
|
|

09.01.2008, 16:03
|
|
Members of Antichat - Level 5
Регистрация: 23.08.2007
Сообщений: 417
С нами:
9851426
Репутация:
3908
|
|
Есть бооольшущий txt файл состояций только из строчек (первая строка):
Код:
at :: (ip: *)</font></td><td valign=bottom align=right>(<a href=# onClick=javascript:popUp("message.php?id=9")>E</a>)</td></table></td></tr></table></td></tr></table><table width="100%" border="0" cellspacing="0" cellpadding="0" bordercolor="#FFFFFF"> <tr> <td height="27"> <table width="100%" border="0" cellspacing="2" cellpadding="2"><tr> <td width="30"> <div align="center"><b>2</b></div></td><td width="30" bgcolor="#CBD5DC" valign="bottom"> <div align="center"> <a href=http://site.com/profile.php?id=6><img src=Site.com/25000000.gif border=0 width=20 height=20 alt='a'></a></div></td><td valign="bottom" bgcolor="#CBD5DC"> <b>vasia:qwe123:1@mail.ru:222345</b></td><td width="100" valign="bottom" bgcolor="#CBD5DC"> <div align="right"><b> <a href='mailto:a@b.com'>4</a></b></div></td></tr></table></td></tr><tr> <td><table width="100%" border="0" cellspacing="2" cellpadding="2"><tr bgcolor="#CBD5DC"> <td bgcolor="#E6EBEE"> <font size="2" face="Geneva, Arial, Helvetica, san-serif">3<br><table width=100%><td valign=bottom align=left><br><div align=left><font size=1>10<div align=left><font size=1>Posted on: 8
Естественно хотелось бы вычленить от сюда части
vasia:qwe123:1@mail.ru:222345
в отдельный файл, при этом поле icq не всегда присутствует, то есть бывает вид
открыть-закрыть-записать в файл я в состоянии, но вот написать реглярку, как я понимаю надо через preg_match делать, но че там со слоями и чтобы все это еще и работало, я сделать не могу. Заранее спасибо, отплюсую всех, кто поможет.
|
|
|

09.01.2008, 16:32
|
|
Постоянный
Регистрация: 30.08.2007
Сообщений: 773
С нами:
9840758
Репутация:
808
|
|
lsass.exe,
Сообщение от php.net
void exit ([ string $status ] )
exit — Output a message and terminate the current script
die — Equivalent to exit()
Ded MustD!e, можно сначала вырезать все теги (strip_tags), будет проще.
|
|
|

09.01.2008, 16:34
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами:
10261766
Репутация:
1079
|
|
Сообщение от astrologer
Ded MustD!e, можно сначала вырезать все теги (strip_tags), будет проще.
УЖе не нужно, мой алгоритм работает и с тегами. Была ошибка, я ее поправил.
|
|
|

09.01.2008, 16:51
|
|
Участник форума
Регистрация: 05.08.2007
Сообщений: 236
С нами:
9877346
Репутация:
457
|
|
Сообщение от astrologer
lsass.exe,
Ded MustD!e, можно сначала вырезать все теги (strip_tags), будет проще.
хм, помню когда в книге читал было написано как в моем посте выше...
Все может быть 
|
|
|

09.01.2008, 16:14
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 595
С нами:
10261766
Репутация:
1079
|
|
PHP код:
preg_match_all('/([^>:]+):([^:]+):([^:]+):([^:<]*)/',$file,$matches);
$names=$matches[1];
$passes=$matches[2];
$mails=$matches[3];
$icqs=$matches[4];
Что-то типа того
Последний раз редактировалось Macro; 09.01.2008 в 16:24..
Причина: Исправил глюк мозгов :)
|
|
|

09.01.2008, 16:22
|
|
Постоянный
Регистрация: 04.11.2007
Сообщений: 331
С нами:
9746246
Репутация:
806
|
|
Такой ламаковский вопрос 
в пхпбб есть такой код
PHP код:
if ( !defined('IN_PHPBB') ) { die("Hacking attempt"); exit; }
а есть и без "exit"
PHP код:
if (!defined('IN_PHPBB')) { die('Hacking attempt'); }
Знач вопрос - зачем в первом варианте exit, здесь есть какой то тайный смысл (ну типа ДАЙ не всегда срабатывает и т.д.) или это они добавили ДАЙ, а ЕХИТ им было впадло удалять.
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|