0
對不起,如果這是一個轉發,但我一直有困難在PHP中將文件寫入我的磁盤。我試圖使用HTML表單上傳文件,然後使用PHP文件文件下載到我的電腦,但我不斷收到我已經試過chmod
目錄中的錯誤PHP更改寫入權限
Warning: fopen(temp/127.0.0.1): failed to open stream: Permission denied in C:\xampp\htdocs\VotingBox\processForm.php on line 30
給自己寫權限,並且該目錄是在Windows 7的管理員配置文件下創建的,因此它應該具有文件寫入功能,但我仍然遇到相同的錯誤。這裏是我寫的文件代碼:
$ip=$_SERVER['REMOTE_ADDR'];
if(is_dir("temp/".$ip) == false)
{
mkdir("temp/".$ip, 0777);
}
chmod("temp/".$ip, 0777);
move_uploaded_file($candImgs[$i], "temp/".$ip);
$filename1 = "temp/".$ip;
$fp1 = fopen($filename1, "r");
$contents1 = fread($fp1, filesize($filename1));
fclose($fp1); `
任何幫助將不勝感激。另外,如果有任何幫助,我使用XAMPP來託管我的文件。
。用戶可能沒有權限。 – Marc 2013-04-23 03:18:50
它在管理員配置文件下運行,所以它應該具有讀/寫權限。 – joebobthebumbo 2013-04-24 00:29:32