所以我试图从一个远程文件(曾经工作过)中读取它并在传输服务器后停止工作。代码如下所示:
$import_handle = fopen("http://www.example.com/path/", "r");
这是我得到的错误(来自error_get_last()):
fopen(http://www.example.com/path/): failed to open stream: php_network_getaddresses: getaddrinfo failed: Name or service not known
我可以确认example.com/path正在运行。错误的原因是什么?我错过了什么?
感谢您的帮助。
答案 0 :(得分:0)
我有一次类似的问题,主要是因为我的php.ini设置
allow_url_fopen=Off
将其更改为
allow_url_fopen=On
解决了这个问题,记得在更改后重启Apache Server。
答案 1 :(得分:-2)
我刚刚找到了解决方法!
我改变了
$import_handle = fopen("http://www.example.com/path/", "r");
到
$import_handle = fopen("path/", "r");