Просмотр полной версии : простенький парсер a href на php
напишите кто-то простинь скрипт на php отпарсить http://b160.takru.com/in.php?id=164011
и ссылки допустим в тхт
буду оч. благодарен)
<?
$cont = file_get_contents('1.txt');
preg_match_all('#href="([^"]*)"#', $cont, $res);
$f = fopen('res.txt','a');
for($i = 0; $i < count($res[1]); $i++){
fputs($f, $res[1][$i]."\n");
}
fclose($f);
?>
Вот.. Я думаю полная регулярка
~<[^>]+href\s*=\s*[\x22\x27]?([^\x3E\s\x22\x27]+)\s*[\x22\x27]?[^>]*>~
работает если в 1.txt загнать исходник http://b160.takru.com/in.php?id=164011.
а если на прямую попробывать
$cont = file_get_contents("http://b160.takru.com/in.php?id=164011");
то он не хочет.. в чем может быть причина?
lsass.exe
07.04.2008, 22:50
работает если в 1.txt загнать исходник http://b160.takru.com/in.php?id=164011.
а если на прямую попробывать
$cont = file_get_contents("http://b160.takru.com/in.php?id=164011");
то он не хочет.. в чем может быть причина?
значит на хосте отключено удаленное подключение файлов...
А я думаю, там стоит проверка на браузер. В таком случае можно использовать сокеты, или курл.
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot