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

  #6  
Старый 11.04.2008, 04:58
ZET36
Участник форума
Регистрация: 08.10.2007
Сообщений: 259
Провел на форуме:
500748

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

Цитата:
Сообщение от Zircool  
Вопрос по регулярным выражениям. Каким должно быть регулярное выражение, что бы оно определяло линк вида
http://ww.site.ru/?page_id=8&album=6&photo=24

Т.е выражение должно определять все ссылки в состав которых входит слово &photo=
держи

Код:
<?php

$spisok = "spisok.txt"; 
$zergood = 'good.txt';


for ($doscriot=0;$doscriot<=count($contents);$doscriot++) 
{
$spisok = "spisok.txt";

$handle = fopen($spisok,"r");
$contents = fread($handle,filesize($spisok));
fclose($handle);
$contents = explode("\n",$contents);
$stroka=trim($contents[$doscriot]);

$findme="&photo=";
$poisk = strpos($stroka, $findme);

if ($poisk === false) {

}

 else {

$udacha = fopen($zergood, 'a');
fwrite($udacha, "$stroka\r\n");
fclose($udacha);
}

}

?>
................................
файл spisok.txt список содержащий ссылки по типу
http://ww.site.ru/?page_id=8&album=6&photo=24
http://ww.site.ru/?wewdq=8&eqwq=6&ewqewq=54
http://ww.site.ru/?page_id=8&album=6&photo=54
http://ww.site.ru/?wewdq=8&eqwq=6&ewqewq=54

.................................

файл good.txt туда будут записываться ссылки содержащие "&photo=" ,необходимо поставить на него права для записи 777

Последний раз редактировалось ZET36; 11.04.2008 в 05:00..
 
Ответить с цитированием