Вот код:
Код: Выделить всё
<?php
$i = "";
echo "<pre>";
// качаем страницу в переменную $buf
$buf=implode("",file("./111.htm"));
// получем ссылки в массив
preg_match_all
("/<[Aa][ \r\n\t]{1}[^>]*[Hh][Rr][Ee][Ff][^=]*=[ '\"\n\r\t]*([^ \"'>\r\n\t#]+)[^>]*>/",
$buf,$url);
// выводим массив на экран
while($i<count($url[1])) { echo @$url[1][$i++]."\n"; }
echo "</pre>";
?>
Этот код у меня отлично работает.
А теперь меняем код:
Код: Выделить всё
$buf=implode("",file("./111.htm"));
Код: Выделить всё
$buf=implode("",file("http://forum.developing.ru"));
Т.е через http не работает эта функция!
Ребята, помогите разобраться, почему не работает через http?