先們來了解file_get_contents() 函數(shù),官方介紹說它是把整個文件讀入一個字符串中,例子:
- <?php
- echo file_get_contents("test.txt");
- ?>
輸出:This is a test file with test text.同樣此函數(shù)還可以用于獲取遠程服務器上的內容:file_get_contents('http://www.companysz.com');這樣也是沒有問題,但是如果我?guī)Я硕丝诹司陀袉栴}了,例如:
file_get_contents('http://localhost:12345');
沒有任何獲取,解決方法是:關閉selinux
1,永久方法–需要重啟服務器
修改/etc/selinux/config文件中設置SELINUX=disabled ,然后重啟服務器。
2,臨時方法–設置系統(tǒng)參數(shù)
使用命令setenforce 0,附:
setenforce 1 設置SELinux 成為enforcing模式
setenforce 0 設置SELinux 成為permissive模式
php的allow_url_fopen選項是關閉了
原因是我們php.ini中把php的allow_url_fopen選項是關閉了,我們只要把它打開即可。
新聞熱點
疑難解答