使用file_get_contents打开文件时权限被拒绝; webbrowser可以毫无问题地打开它

MC *_*ror 0 php ftp file-permissions

file_get_contents()用于在ftp://ipaddress/somefile.txt的FTP服务器上获取文本文件的文件内容时,我收到以下错误:

警告:file_get_contents()[ function.file-get-contents ]:connect()失败:第1行的filename.php中的权限被拒绝

但是当我在webbrowser中访问ftp://ipaddress/somefile.txt时,它绝对没有问题.

为什么我的浏览器可以打开文本文件,但file_get_contents()不能?

PS:我不知道它是否与它有关,但ini指令allow_url_fopen已经开启.

amb*_*ide 8

我遇到了类似的问题.事实证明,我的服务器上的SELinux存在问题:

我从终端运行这条线来重新载入它:

setsebool -P httpd_can_network_connect on
Run Code Online (Sandbox Code Playgroud)