PHP: <?php $fp = fsockopen("ws.darkagesworld.com", 80); fputs($fp, "GET /info.asmx/GetUserInfo?nick=string HTTP/1.1\r\n"); fputs($fp, "Host: ws.darkagesworld.com\r\n"); fputs($fp, "Connection: close\r\n"); fputs($fp, "\r\n"); echo "<pre>"; while (!feof($fp)) echo iconv('UTF-8','cp1251', htmlspecialchars(fgets($fp, 1000))); echo "</pre>"; fclose($fp); ?> Как сохранить результат в файл?
topas Спасибо, помогло. Вот что получилось: PHP: <?php $fp = fsockopen("ws.darkagesworld.com", 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { $out = "GET /info.asmx/GetUserInfo?nick=string HTTP/1.1\r\n"; $out .= "Host: ws.darkagesworld.com\r\n"; $out .= "Connection: Close\r\n\r\n"; fwrite($fp, $out); $filename = 'test.txt'; file_put_contents($filename, $fp); fclose($fp); } ?> Kreker Как записать в переменную?
Код (Text): $lol .= fgets($fp, 1000); P.S. Ааааа! Что с форумом?! Третий топик и третий чайник кошмарнейший. Это моя карма. (на хабре, ыгыгы)
Самое интересное, работа с СОКЕТАМИ, что не каждый опытный программист знает, по ненадобности, а как сохранить вывод цикла в переменную и записать в файл - не знает) З.Ы.: никого не пытался обидеть. З.Ы.Ы.: И не хотел. З.Ы.Ы.Ы.: И надеюсь не обидел.