Загрузка

RUS | ANG | |

StepkinBlog.ru

Пока я творю, я живу!
Блог посвящен: HTML, CSS, PHP, Wordpress, Bootstrap

Главная » Основы PHP » Создание, проверка и удаление каталога (папки) посредством кода PHP. Основы PHP с нуля. Урок №23

30.05.2019


16:17


658


пока нет


Создание, проверка и удаление каталога (папки) посредством кода PHP. Основы PHP с нуля. Урок №23

Создание, проверка и удаление каталога (папки) посредством кода PHP. Основы PHP с нуля. Урок №23

Всем привет!
Продолжаем изучать основы PHP с нуля! В этом уроке я расскажу вам про возможность создания каталога (папки), проверка на существования папки, а также ее удаление.
Начну пожалуй из создания папки.

Создание папки в PHP

Чтобы создать папку, воспользуйтесь функцией mkdir().

Синтаксис:

mkdir ("pathname", mode)

pathname – название папки.
mode – права на папку. Если не указать этот параметр, то папка будет создана с правами «0777».

Пример:

<?php
mkdir("stepkinblog", 0700);
?>

В результате, после запуска скрипта, вы увидите папку с названием «stepkinblog».

Если хотите создать несколько директорий (папка в папке), тогда воспользуйтесь вот таким способом:

<?php
mkdir('./Stepkinblog1/Stepkinblog2/Stepkinblog3/', 0700, true);
?>

В результате, вы увидите папку «Stepkinblog1». Открыв ее, вы увидите папку «Stepkinblog2» внутри которой будет еще одна папка «Stepkinblog3».

Как проверить, существует ли папка в PHP?

Чтобы проверить, существует ли папка, воспользуйтесь функцией is_dir().

Синтаксис:

is_dir('название_папки')

Пример:

<?php
if (is_dir('stepkinblog')) {
echo "папка существует";
}
else{
echo "папки нет.";
}
?>

Использовал конструкцию if else.
В результате, если папка «stepkinblog» существует, то на экране вы увидите соответствующее сообщение «папка существует» или «папки нет».

Удалить папку в PHP

Чтобы удалить папку, воспользуйтесь функцией rmdir().

Синтаксис:

rmdir('название_папки');

Пример:

<?php
rmdir('stepkinblog');
?>

После запуска скрипта, папка «stepkinblog» будет удалена.
Для развлечения, вот комбинированный код, который включает в себя проверку, создания и удаление папки:

<?php
if (!is_dir('stepkinblog')) {
echo "папки нет, но я ее создам";
mkdir('stepkinblog', 0700);
}
else{
rmdir('stepkinblog');
echo "упс! папка была, но я ее случайно удалил. Сорри!";
}
?>

На сегодня все!
Подписывайтесь на обновления блога stepkinblog.ru, если не хотите пропустить уроки по основам PHP! :coffe:



Случайные записи:

  1. Комментарии в CSS коде. Основы CSS для начинающих. Урок №4
  2. Оформление текста в CSS. Основы CSS для начинающих. Урок №5
  3. Как создать слайдер (карусель). Основы bootstrap 3 для начинающих. Урок №18
  4. Цикл FOR. Основы PHP с нуля. Урок №12
  5. Шрифты в CSS. Основы CSS для начинающих. Урок №6

Последние записи рубрики:

  1. Работа с файлами-4. Отправка файла на сервер. Основы PHP с нуля. Урок №22
  2. Работа с файлами-3 (дополнительные функции и возможности). Основы PHP с нуля. Урок №21
  3. Работа с файлами-2 (удаление, копирование, переименование и перемещение файлов). Основы PHP с нуля. Урок №20
  4. Работа с файлами-1 (создание, открытие, отображение, запись и закрытие файлов). Основы PHP с нуля. Урок №19

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Подписаться на обновления:

Подпишись на обновления моего блога через e-m@il:

@

Реклама на блоге:

Мои цели на
2019 год:

Довести количество статей до 150

Доделать этот блог

Закончить тему «Основы CSS»

Закончить тему «Основы PHP»

Начать тему «Основы JavaScript»

Добиться посещаемости 500 чел/сутки

Статистика:

Записей: 110
Страниц: 3
Рубрик: 9
Меток: 11
Комментариев: 293