|
|
|
| пишу качер через CURL - запускается, не выдает ошибок и просто висит...
если прошу версию - отзывается вот так:
libcurl/7.11.1 OpenSSL/0.9.7a ipv6 zlib/1.2.1.2
|
решил поюзать сокеты
писал с примеров с этого сайта и естессно с php.net
<?
$hostname = "http://somesite.pl";
$path = $hostname."/produkty.aspx";
$line = "";
$fp = fsockopen($hostname,80,$errno,$errstr,30);
if (!$fp) echo "$errstr ($errno)<br />\n";
else
{
$data = "wzorzec=".urlencode('AD-081000-10')."\r\n\r\n";
$headers = "POST $path HTTP/1.1\r\n";
$headers .= "Host: $hostname\r\n";
$headers .= "Content-Type: application/x-www-form-urlencoded\r\n";
$headers .= "Content-Length: ".strlen($data)."\r\n\r\n";
fwrite($fp,$headers.$data);
while (!feof($fp))
{
$line .= fgets($fp,1024);
}
fclose($fp);
}
echo $line;
?>
|
ругается вот так:
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/vhosts/somesite/httpdocs/ktulhu/socket_eat_brain.php on line 7
Warning: fsockopen(): unable to connect to http://212.160.227.20:80 in /var/www/vhosts/somesite/httpdocs/ktulhu/socket_eat_brain.php on line 7
Success (0)
|
первый раз работаю с сокетами и курлом...
помогайте, люди добрыя ) | |
|
|
|
|
|
|
|
для: Hidden Demon
(12.07.2007 в 21:02)
| |
$hostname = "www.somesite.pl";
|
| |
|
|
|
|
|
|
|
для: bronenos
(12.07.2007 в 22:07)
| | 500 ( The Uniform Resource Locator (URL) does not use a recognized protocol. Either the protocol is not supported or the request was not typed correctly. Confirm that a valid protocol is in use (for example, HTTP for a Web request). ) | |
|
|
|
|
|
|
|
для: Hidden Demon
(13.07.2007 в 16:33)
| | $path = "http://$hostname/produkty.aspx";
[поправлено модератором] | |
|
|
|
|
|
|
|
для: Trianon
(13.07.2007 в 17:01)
| | помогло, спасибо
страницы отдает... только почему-то не такие как браузеру... ( | |
|
|
|