1

私は次のコードを持っています:

$fh=fopen($api,"r");
$theData = fgets($fh);
echo $theData;

これにより、次のようなエラーがスローされます。

Warning: fopen(http://xxxxxx.xxxxxxxx.com:8080) [function.fopen]: failed to open stream: Connection refused in /home/xxxx/public_html/xxxx/index.php on line 18

Warning: fgets(): supplied argument is not a valid stream resource in /home/xxxx/public_html/xxxx/index.php on line 19

これに対する解決策は何ですか?

4

1 に答える 1

3

ファイルが意図したとおりに開かれませんでした。$ apiの値を確認し、ファイル名が現在の作業ディレクトリ、またはファイルへのパス全体にあることを確認してください。

:8080のリモートシステムであるため、ポートが一般に公開されていることを確認してください。これは通常、ローカルホスト用に予約されている値であり(つまり、WebサーバーはそのコンピューターへのWebサーバーのみであり、他のコンピューターにはアクセスできません)、アクセスできません。開いているURLが使用しているコンピューターと同じである場合は、代わりにローカルフォルダーを使用してファイルに移動します。

于 2012-09-19T14:35:15.810 に答える