Показать сообщение отдельно

  #5  
Старый 27.03.2010, 20:39
c0rp$e
Постоянный
Регистрация: 05.12.2003
Сообщений: 340
С нами: 11805446

Репутация: 98
По умолчанию

есть скрипт,
парсит значения полей icq и майл.

PHP код:
<?php
set_time_limit
(0);
for(
$i=5000000$i>1$i--) {
$res file_get_contents('http://*************'.$i);

preg_match('#<b>ICQ</b>: (.*?)<br />#i'$res$m);
$icq = (isset($m[1])) ? $m[1]."\r\n" '';
if(
$icq) {$fp fopen('i.log''a'); fwrite($fp$i.':'.$icq);}

preg_match('#<b>E-mail</b>: (.*?)<br />#i'$res$m);
$mail = (isset($m[1])) ? $m[1]."\r\n" '';
if(
$mail) {$fp fopen('m.log''a'); fwrite($fp$i.':'.$mail);}
}
?>

вопрос, какие должны быть значения preg_match
если нужно парсить в html коде:
1)
PHP код:
t=имя Вася;> 
(нужно выпарсить слово "Вася")


PHP код:
&; text=пошел гулять;> 
(нужно выпарсить слово "пошел гулять"
но с учетом этого "&; text=", т.к если парсить просто по "text=" то в коде другие ненужны поля есть

)
 
Ответить с цитированием