Пытаюсь зайти через сайт анонимайзера www.cameleo.ru на другой сайт www.focalprice.com и скачать страничку, но ничего не получается скрипт подвисает на 30 сек. потом пишет время вышло. fputs заполнил полностью как выдает моя Mozila при общении с ним. Почему у браузера получается, а у меня нет? И самое главное подскажите решение или где искать. Спс. Код (Text): <? $fp = fsockopen("cameleo.ru",80,$errno,$errstr,3); if (!$fp) { echo "Ошибка соединения с сокетом - $errstr ($errno)<br>\n"; } else { // Посылаем запрос главной страницы сервера fputs($fp, "POST /r HTTP/1.1 \r\n". "Host: www.cameleo.ru \r\n". "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17 WebMoney Advisor \r\n". "Accept: text/html,application/xhtml+xml,application/xml;q=0.8\r\n". "Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 \r\n". "Accept-Encoding: gzip,deflate \r\n". "Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 \r\n". "Keep-Alive: 115 \r\n". "Connection: keep-alive \r\n". "Referer: http://www.cameleo.ru/ \r\n". "Cookie: __utma=15043177.1533875636.1305904818.1305965559.1305980476.5; __utmz=15043177.1305980476.5.9.utmcsr=yandex|utmccn=(organic)|utmcmd=organic|utmctr=fyjybvfqpth; X-CTY=; __utmb=15043177.2.10.1305980476; __utmc=15043177 \r\n". "Content-Type: application/x-www-form-urlencoded \r\n". "Content-Length: 105 \r\n". "url=http%3A%2F%2Fwww.focalprice.com%2FGN851B%2FPEGA_22_in_1_Essential_Accessory_Pack_for_DSiLL_Black.html". "\r\n\r\n" ); // Теперь читаем по одной строке и выводим ответ echo "<pre>"; while(!feof($fp)) echo HtmlSpecialChars(fgets($fp,1000)); echo "</pre>"; // Отключаемся от сервера fclose($fp); } ?> Вот лог общения Мозилы: Код (Text): ---------------------------------------------------------- http://www.cameleo.ru/r POST /r HTTP/1.1 Host: www.cameleo.ru User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.2.17) Gecko/20110420 Firefox/3.6.17 WebMoney Advisor Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3 Accept-Encoding: gzip,deflate Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7 Keep-Alive: 115 Connection: keep-alive Referer: http://www.cameleo.ru/ Cookie: __utma=15043177.1533875636.1305904818.1305965559.1305980476.5; __utmz=15043177.1305980476.5.9.utmcsr=yandex|utmccn=(organic)|utmcmd=organic|utmctr=fyjybvfqpth; X-CTY=; __utmb=15043177.2.10.1305980476; __utmc=15043177 Content-Type: application/x-www-form-urlencoded Content-Length: 105 url=http%3A%2F%2Fwww.focalprice.com%2FGN851B%2FPEGA_22_in_1_Essential_Accessory_Pack_for_DSiLL_Black.html HTTP/1.1 302 Moved Temporarily Server: nginx Connection: keep-alive Location: http://o53xo.mzxwgylmobzgsy3ffzrw63i.cameleo.ru/2jmj7l5rSw0yVb-vlWAYkK-YBwk=R044NTFCL1BFR0FfMjJfaW5fMV9Fc3NlbnRpYWxfQWNjZXNzb3J5X1BhY2tfZm9yX0RTaUxMX0JsYWNrLmh0bWw Content-Length: 0 Date: Sat, 21 May 2011 12:27:50 GMT ---------------------------------------------------------- [/code]
Не помогло. Да и не думаю, что мог помочь. На сайте используется метод POST и данные в теле отправляются, а вы предложили простым GET перейти на требуемую страничку. "Отвис" и Вот что выдал: Код (Text): <html><head><title>Apache Tomcat/6.0.32 - Error report</title><style><!--H1 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;} H2 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;} H3 {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;} BODY {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A {color : black;}A.name {color : black;}HR {color : #525D76;}--></style> </head><body><h1>HTTP Status 404 - </h1><HR size="1" noshade="noshade"><p><b>type</b> Status report</p><p><b>message</b> <u></u></p><p><b>description</b> <u>The requested resource () is not available.</u></p><HR size="1" noshade="noshade"><h3>Apache Tomcat/6.0.32</h3></body></html><html> <head><title>400 Bad Request</title></head> <body bgcolor="white"> <center><h1>400 Bad Request</h1></center> <hr><center>nginx</center> </body> </html>