
14.10.2009, 21:47
|
|
Познающий
Регистрация: 21.12.2008
Сообщений: 93
С нами:
9152066
Репутация:
39
|
|
Сообщение от b3
слэши тоже нужно екранировать, тоесть:
PHP код:
preg_match("@http:\/\/site\.ru\/([a-z]{10})\.php@",$str,$matches);
print_r($matches);
Все равно не работает
_________________________
файл deystvie.txt
PHP код:
имя юзера - admin
ip юзера - 127.0.0.1
линк - http://document.info/upd.php
имя юзера - admin
ip юзера - 127.0.0.1
линк - http://document.info/del.php
ip юзера - 127.0.0.1
линк - http://document.info/favicon.ico
файл fuction.php
PHP код:
function versiya()
{
$file=fopen("deystvie.txt","r");
if ($file)
{
while(!feof($file))//кртуим файл
{
$str = fgets($file);
if (preg_match("@http:\/\/document\.info\/([a-z])\.php@",$str))
{
echo "найдены";
}
}
fclose ($file);}
}
versiya();
Требуется проверять урлы чтобы был сначала адрес сайта, затем любая последодвательность латинских букв до 10 символов, затем точка, и за ней расширение php
|
|
|