すごいひどい言い訳。fsockopen、足を入れることはできません!接続タイムアウト
基本的には、対処は、ホストは雌犬です。単純なfsockopen
スクリプトは、どのポート、サーバー、または何かに関係なく、接続します。ウェブホストからサーバーのヘルプを取得しようとすると(私はホストを変更する方法がないという不幸な状況のため)、効果のない...バカの束が証明されました。しかし、簡単なphpinfo()
は、allow_url_fopen
がのであり、Registered Stream Socket Transports
がtcp, udp, unix, udg, ssl, sslv3, sslv2, tls
を許容することを示しています。
私は何が欠けていますか?ホストが慎重にソケット接続をブロックしているように聞こえますか?私もポート80が動作しない、意味:
Warning: fsockopen() [function.fsockopen]: unable to connect to www.google.com:80 (Connection timed out)
あなたはIPアドレスで接続できますか? DNSに問題がある可能性があります... – DaveRandom
@DaveRandom - DNSの問題は 'Connection timed out'エラーを返しません。 "php_network_getaddresses:getaddrinfo failed:名前またはサービスが不明..." " –