@9StarRu

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

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

Как в создаваемой папке создать еще и index.php файл?
  • Вопрос задан
  • 460 просмотров
Решения вопроса 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
Еда - это святое
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект