#php #mkdir
#php #mkdir
Вопрос:
у меня очень странная проблема с mkdir() я создаю загрузчик фрагментов с возобновляемым js иногда кажется, что он работает нормально, но иногда это дает мне исключение (я работаю с laravel 5.3), что полностью сбивает с толку мое понимание этого кода:
if(!is_dir($path)){
mkdir($path,0777);
}
даже если в приведенном выше условном выражении указан существующий путь к каталогу, mkdir все равно выполняется, что приводит к ошибке mkdir() file exists, я действительно застрял в этом, любая помощь будет оценена
еще хуже, теперь ошибка исходит из основных файлов laravels… я думаю, что это может быть ошибка php
Комментарии:
1. Вы уверены
$path
, что содержит только директивный путь и не содержит также имя файла?2. используйте @mkdir($path,0777)
3. @PradyutManna это не решит проблему. Он просто скроет его.
4. @PradyutManna простое сокрытие ваших печалей не заставит их исчезнуть.
5. Возможно, это сбой, потому что $path — это не каталог, а файл другого типа, поэтому он не будет перехвачен is_dir() . Используйте file_exists() .