Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: CURL and fsockopen

Сообщения:  [1-5] 

 
 автор: Hidden Demon   (13.07.2007 в 18:26)   письмо автору
 
   для: Trianon   (13.07.2007 в 17:01)
 

помогло, спасибо
страницы отдает... только почему-то не такие как браузеру... (

   
 
 автор: Trianon   (13.07.2007 в 17:01)   письмо автору
 
   для: Hidden Demon   (13.07.2007 в 16:33)
 

$path = "http://$hostname/produkty.aspx";

[поправлено модератором]

   
 
 автор: Hidden Demon   (13.07.2007 в 16:33)   письмо автору
 
   для: 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). )

   
 
 автор: bronenos   (12.07.2007 в 22:07)   письмо автору
 
   для: Hidden Demon   (12.07.2007 в 21:02)
 

$hostname = "www.somesite.pl";

   
 
 автор: Hidden Demon   (12.07.2007 в 21:02)   письмо автору
 
 

пишу качер через 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)


первый раз работаю с сокетами и курлом...
помогайте, люди добрыя )

   

Сообщения:  [1-5] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования