檢查這個代碼:PHP File_put_contents不工作
<?php
$url = 'http://www.example.com/downloads/count.txt';
$hit_count = @file_get_contents($url);
$hit_count++;
@file_put_contents($url, $hit_count);
header('Location: wmwc.zip');
?>
@file_get_contents
工作正常和頭部位置改變到下載的文件也可以,但是無論是hit_count增加或@file_put_contents
不工作,因爲與數該文件不會增加1.我已經將文件權限設置爲777,但是當我嘗試將目錄權限設置爲777時,我也收到500內部服務器錯誤,說「服務器遇到意外情況,阻止它履行請求。」
拿走@,並告訴我們你得到了什麼錯誤。 @隱藏錯誤。 –
您試圖寫入一個URL。我不認爲這應該與'http'開箱即用。也許你打算寫一些本地文件,但是你將不得不使用該文件的路徑。 – complex857
刪除了@並得到這個:未能打開流:HTTP包裝不支持/hermes/bosweb/web046/b462/glo.ckrsavonte/whoolimooli/downloads/index.php在第7行 這是與目錄中的可寫連接權限755.777產生了與以前一樣的內部服務器錯誤。 – CoreyRS