2

ファイルが別のサーバーに存在するかどうかを確認するスクリプトがありますget_headers. 1つのサーバーに2つのサーバーがあり、もう1つのサーバーには空の応答がありget_headersます。

私のコード:

$myurl='http://stackoverflow.com/';
$header = get_headers($myurl);
print_r($header);

PHPバージョン

PHP 5.3.3-7+squeeze14 with Suhosin-Patch (cli) (built: Aug  6 2012 14:18:06) 
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

解決:

それが何だったのかわからない、私のApacheログはそれらのエラーでいっぱいだった failed to open stream: php_network_getaddresses: getaddrinfo failed: System error

再起動後、それはすべてなくなり、get_headers現在は機能しています。

4

1 に答える 1

0

allow_url_fopen がオンになっているかどうかを確認します。

php --info | grep allow_url_fopen

于 2013-10-10T19:55:04.040 に答える