すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

phpにおけるfsockopen関数で外部ネットしようと思います。
httpsでPOSTするとPHP5.2.6ではちゃんと200で返答が返ってくるのですが、
php4.3.9では
Warning: fsockopen(): php_network_getaddresses: getaddrinfo failed: Name or service not known in soucecode on line XXX

Warning: fsockopen(): unable to connect to XXX.YYY.jp:80

となり、エラーになってしまうのですが
これはphp4.3.9のファイアウォールの設定が悪いのでしょうか?
それとも4.3.9だから悪いのでしょうか?

よろしくお願いします。

  • 質問者:mon
  • 質問日時:2009-02-18 10:40:46
  • 0

名前解決ができていないようですよ.(;´ω`)
getaddrinfo failed 以下のメッセージによると…ですが.
ホスト名が間違っているか,DNSとかの設定がオカシイのではないかと….

===補足===
ネットワーク環境が分かりませんので,firewallの設定云々という話は回答できません.

この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。
お礼コメント

ありがとうございます。
hostsファイルをいじったらうまくいきました

登録不要!簡単にご利用できます わからないことは聞いてみよう

* Sooda! 会員の方は、ログインしてください。

 ? 利用規約とは?

 ? 禁止事項とは?

ニックネーム

このニックネームを記憶する
メールアドレス

* ご記入いただいたメールアドレス宛に、あなたの質問に回答がついたことをお知らせします(回答のほかSooda! からのオススメ情報も掲載されている場合があります)。
なお、このお知らせのメールはSooda! 会員の方は解除が可能です。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る