寫入文件,而我的本地機器上測試下面的代碼,報告沒有錯誤。但是,在我們的服務器上測試它後,我得到了以下奇怪的錯誤:php不在服務器上寫文件。我使用錯誤而在PHP
代碼:
$myfile = fopen("results/co".$a[$i].".txt", "w") or die("Unable to open file!");
fwrite($myfile,"some text");
fclose($myfile);
所以在這種情況下創建任何文件。 。 當我嘗試替換文件名 「結果/ CO」 $ A [$ I]與它的價值。 「TXT」: 「結果/ co00112test.txt」:
$myfile = fopen("results/co00112test.txt", "w") or die("Unable to open file!");
fwrite($myfile,"some text");
fclose($myfile);
它工作得很好。
我也試過如下:
$name = "results/co".$a[$i].".txt";
$myfile = fopen($name, "w") or die("Unable to open file!");
fwrite($myfile,"some text");
fclose($myfile);
又沒有希望了。
有什麼能爲這個錯誤的原因是什麼?
您是否嘗試過使用「W +」書面方式模式......還什麼是您的服務器 – justrohu 2014-10-09 07:44:32