php fopen檔案不存在的解決方法:先建立一個PHP範例檔案;然後透過「if (!function_exists('mkdirs')) {...}」方法判斷資料夾是否存在,沒有則新建即可。
本文操作環境:windows7系統、PHP7.1版,DELL G3電腦
php fopen 檔案不存在怎麼辦?
php中判斷資料夾是否存在,不存在則新建
介紹:在專案開發過程中有時候需要進行指定的資料夾內的檔案讀取或生成,這時候需要先進行判斷資料夾是否存在,如果不存在就新建。
方法:
//判断文件夹是否存在,没有则新建。 if (!function_exists('mkdirs')) { function mkdirs($dir, $mode = 0777) { if (is_dir($dir) || @mkdir($dir, $mode)) { return true; } if (!mkdirs(dirname($dir), $mode)) { return false; } return @mkdir($dir, $mode); } }
實際使用:
//判断文件夹是否存在 public function test() { $localhost_path = ROOT_PATH . 'public/static/unit_record/'; $result = mkdirs($localhost_path);//这里会返回true }
推薦學習:《PHP影片教學》
以上是php fopen 檔案不存在怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!