我在創建文件夾並寫入文件夾時遇到問題。爲什麼PHP認爲這個文件夾不存在?
if(file_exists("helloFolder") || is_dir("helloFolder")){
echo "folder already exists";
} else {
echo "no folder, creating";
mkdir("helloFolder", 0755);
}
即使文件夾已經存在,也會返回"no folder, creating"
。然後,我得到這個錯誤:
Warning: mkdir() [function.mkdir]: No such file or directory in script.php on line 18
警告:file_put_contents(/filename.txt)function.file-把-內容]:未能打開流:權限的script.php否認線58
非常奇怪的是,我調用了三個獨立的腳本來完成這個任務,雖然這個腳本總是有效,但其他兩個腳本總是會出現這個錯誤。我正在同步調用腳本,所以我不認爲有任何重疊。他們之間的其他一切都是一樣的。全部有權限644
,所有文件夾都有權限755
。
web根目錄!==文件系統根目錄 –