我想用PHP來創建一個文件,但它不工作。我假設這是因爲它沒有寫權限(以前一直是問題)。我試圖通過製作文件夾chmod 0777來測試這是否是問題,但是最終導致該目錄中的每個腳本都返回500錯誤消息,直到我將其更改回來。 如何給我的文件系統PHP寫入權限,以便創建一個文件?如何讓PHP可以寫入目錄?
編輯:它使用Apache託管在Hostgator共享主機上。
編輯2:有人問代碼: 該代碼是GD圖像腳本。我知道其餘的工作,因爲以前我每次ime被稱爲創建圖像。現在我試圖在添加新文本時創建它們並將它們保存到文件夾中。我寫的代碼是: imagejpeg(null,$ file,85);
我還創建了一個測試文件,以檢查它是否只是一個破碎的腳本(主要來自tizag複製): http://gearboxshow.info/rkr/lesig.jpg/testfile.txt(我不知道是否/如何正確地在這裏發佈的代碼這裏的內容。 PHP腳本,減去PHP標籤。)
它返回13,13,1(單獨的行),所以它看起來好像它認爲它寫了東西,但testfile.txt是空白的(我上傳了一個空白的),或不存在(如果我刪除它)。
編輯3:服務器運行CentOS。
這是你控制或者你是一個共享的服務器上的服務器? – webbiedave 2010-05-24 22:13:51
你使用的是Apache嗎? – Elijah 2010-05-24 22:16:44
Hostgator共享主機。 Apache的。 – 2010-05-24 22:20:19