fsockopen () boş gösterici döndürür, ve $ errstr (hata mesajı) boş

0 Cevap php

[Düzenle]

Ben soruna neden ne yanlış beri - - Ben önceki soruya reedited ve bu nedenle önce vardı bol pasajı bir kırmızı ringa oldu. Wimdvx sayesinde, ben oluyor ne kadar net bir fikrim yok.

Her şeyden önce, ben Paypal IPN bildirimleri işlemek için, this one üzerine baz kod kullanıyorum.

Ben fsockopen kullanarak bağlanamıyor, bu yüzden Paypal bağlanmayı denemek için, küçük bir pasajı (aşağıda gösterilmiştir) yazdı.

<?php
    $fp = fsockopen("www.sandbox.paypal.com/cgi-bin/webscr", 80, $errno, $errstr,30);
   if(!$fp) {
        echo "$errstr ($errno)<br />\n";
   }
   else{
   $out = "GET / HTTP/1.1\r\n";
   $out .= "Host: www.sandbox.paypal.com/cgi-bin/webscr\r\n";
   $out .= "Connection: Close\r\n\n\n";
   fwrite($fp, $out);
   }    

>

Ben bu küçük komut dosyasını çalıştırdığınızda, benim sunucuda aşağıdaki hatayı alıyorum:

PHP Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/minime/test-socket.php on line 2 PHP Warning: fsockopen(): unable to connect to www.sandbox.paypal.com/cgi-bin/webscr:80 (php_network_getaddresses: getaddrinfo failed: Name or service not known) in /home/minime/test-socket.php on line 2 php_network_getaddresses: getaddrinfo failed: Name or service not

Bilinen (0)

Herkes bu düzeltmek için nasıl biraz ışık tutabilir?

Ben sunucu üzerinde Ubuntu 10.0.4 LTS çalıştırıyorum

0 Cevap