@9StarRu

Как создать папку с файлом на сервере?

С помощью данного кода, создаю папку 1 на сервере
$dir = mkdir("pathname/1");
   if($dir)
      echo "Директория создана";
   else
     echo "Не удалось создать директорию";

Как в создаваемой папке создать еще и index.php файл?
  • Вопрос задан
  • 467 просмотров
Решения вопроса 1
@LazyDev
$data = "данные";
$path = __DIR__ . "/pathname/1/index.php";

$dirPath = pathinfo($path, PATHINFO_DIRNAME);
if ( !file_exists($dirPath) && !mkdir($dirPath, 0777, true) ) {
	// @TODO добавьте exception или выброс ошибки
}

if ( file_put_contents($path, $data) === false ) {
	// @TODO добавьте exception или выброс ошибки
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
SagePtr
@SagePtr
Еда - это святое
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы