RUS | ANG | |

StepkinBlog.ru

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

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

30.05.2019


16:17


6667


4


Создание, проверка и удаление каталога (папки) посредством кода 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. Тесты Bootstrap 3 онлайн. Основы Bootstrap 3 для начинающих
  2. Форматирование текста в HTML. Основы HTML для начинающих. Урок №3
  3. Мой отдых на Арабатской стрелке
  4. Полезные функции php List, Isset, Unset, Empty, Date, Count и Exit. Основы PHP с нуля. Урок №18
  5. Переменные в php. Основы PHP с нуля. Урок №5

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

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

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

  1. Константин says:

    :?: :?: :?:
    Все так просто)

    Ответить

  2. СТЕПА says:

    спасибо очень помогли!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! :twisted: :twisted: :evil: :arrow: :arrow: :arrow: :arrow: :arrow: :arrow: :arrow: :pop-corne:

    Ответить

    Степка ответил(а) на комментарий:

    Пожалуйста

    Ответить

  3. СТЕПА says:

    ой не туда! :cool:

    Ответить

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

;-) :| :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 чел/сутки

Статистика:

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