Ребята, помогите, плиз! Что-то я не понимаю. Сразу оговорюсь, что я искал по форуму, но не нашел ответ нужный мне (или он не заработал у меня) Ситуация вот такая: есть некий сайт с параметрами определенными. С него надо взять информацию и вывести на другой страничке. Эта информация свободная к распространению и никто не запрещал её брать. К тому же это используется не в коммерческих целях, а только в своих личных без получения какой-либо прибыли. Только вот это у меня не хочет работать PHP: <? // адрес сайта вида: [url=http://www]http://www[/url].сайт.ru/s/l=1&pu=1 $host="www.сайт.ru"; $url="/s/l=1&pu=1"; function Get_page($host,$url){ if($fp=fsockopen($host,80)) echo "open connect"; if(!$fp=fsockopen($host,80)) echo "Can't open connect"; fputs($fp,"GET ".$url." HTTP/1.0\r\nHost: ".$host."\r\n\r\n"); $str=""; while(!feof($fp)){ $str=$str.fgets($fp,1000); } return $str; echo $str; } ?> Если есть возможность как-нибудь без открытия 80 порта сделать это - подскажите... Буду очень благодарен. Тестировал пока на локалхосте. Порт там открыт.
Правила - это правила. С любого сайта можно брать информацию только через интерфейсы, предоставляемые владельцем или администратором сайта. Остальное - оправдания. Тема закрыта.