Я следовал руководство для создания нового файла в PHP и я использую следующий код:Ошибка fopen для создания нового файла?
function create($user, $name) {
\t \t /* Later on, this will connect to another server*/
\t \t $dir = $user->getFolder() . "/Projects/". $name;
\t \t if(file_exists($dir)) {
\t \t \t $this->error = "Directory: " . $dir . " already exists.";
\t \t } else {
\t \t \t mkdir($dir);
\t \t \t //Create the users.json file and add the owner
\t \t \t $json = fopen($dir . "/Data/users.txt", "w") or die("Cannot open file");
\t \t \t fclose($json);
\t \t }
\t }
каталог получает создан, но я получаю следующее сообщение об ошибке: «Warning: Еореп (Jake/UserFolder // Projects/test/Data/users.txt): не удалось открыть поток: нет такого файла или каталога в D: \ xampp \ htdocs \ Collabs \ Objects \ Scripts \ Project.php в строке 14 Не удается открыть file "
Omg. Вау, я не могу поверить, что сделал это. Спасибо огромное! –
Помогло ли это решить проблему? Мне пришло сообщение после ответа, что, похоже, этот путь вызвал бы проблемы с «mkdir», и вы сказали, что это работает. –
Он сделал это, и впоследствии я заметил, что «/ Data /» не был создан ... lol, так что это было то, что я нашел и что вы нашли –