我想更新我們用下面的代碼服務器上的XML文件: -PHP - file_put_contents不工作的服務器
$dom = $jobsXML->asXML();
file_put_contents("http://www.address.com/scripts/xml/jobs.xml", $dom) or print_r(error_get_last());;
,我得到以下錯誤信息: -
[type] => 2
[message] => file_put_contents(http://www.address.com/scripts/xml/jobs.xml): failed to open stream: HTTP wrapper does not support writeable connections
[file] => /var/www/vhosts/address.com/httpdocs/scripts/php/jobs.controller.php
[line] => 78
該文件設置爲chmod 777,因此它是可寫的,同時在服務器上啓用了file_put_contents功能。
爲什麼這個文件不能寫入?
我認爲這個問題是由於使用HTTP * *和路徑將不匹配;如果FTP端口已打開,請嘗試使用* FTP * – Javad
'file_put_contents'將**不**爲您進行http上傳。 –