Пока я творю, я живу!
Блог посвящен: HTML, CSS, PHP, Wordpress, Bootstrap
Всем привет!
Продолжаем изучать основы PHP с нуля! В этом уроке я расскажу вам, как при помощи кода php Вы сможете удалить любой файл, а также копировать, переименовывать или перемещать файл.
Не буду тянуть кота за хвост, а приступим к изучению.
Удаление файлов
Для удаления файлов воспользуйтесь функцией unlink().
Синтаксис:
unlink(имя_файла);
- имя_файла – здесь укажите имя файла, который нужно удалить (либо переменная, которой присвоили название файла).
Пример:
unlink("file.txt");
или так:
$stepkinblog = "file.txt"; unlink($stepkinblog);
Если файл «file.txt» существовал, то после запуска этого скрипта файл будет полностью удален.
Копирование файлов на php
Если вам нужно перекопировать содержимое с одного файла в другой, можно воспользоваться замечательной функцией php - copy().
Синтаксис:
copy("файл1", "файл2");
- файл1 – имя файла, откуда будет копироваться текст
- файл2 – имя файла, куда будет копироваться текст
Пример:
<?php // копируем текст с файла file1.txt в файл file2.txt copy("file1.txt", "file2.txt"); ?>
Вот полный пример.
Создайте на локальном сервере или на хостинге пустой файл «file2.txt». Рядом создаем файл «file.php» с таким кодом и запускаем его:
<?php // строка, которую будем записывать $text = "Я рад видеть вас на блоге StepkinBLOG.RU"; // открываем файл, если файл не существует, //делается попытка создать его $fp = fopen("file1.txt", "w"); // записываем в файл текст fwrite($fp, $text); // закрываем файл fclose($fp); // копируем текст с файла file1.txt в файл file2.txt copy("file1.txt", "file2.txt"); // выводим содержание файла на экран браузера readfile("file2.txt"); ?>
После запуска в браузере отобразится содержимое файла «file2.txt» и при открытии файла «file2.txt» через блокнот мы увидим, что он не пустой, а вся информация с файла «file1.txt» перекопировалась в файл «file2.txt»:
Переименование файлов на php
Если вам нужно переименовать файлы, воспользуйтесь функцией php - rename().
Синтаксис:
rename("файл1", "файл2");
- файл1 – название файла, которое нужно заменить (переименовать)
- файл2 – здесь нужно дать новое название файла
Пример:
rename("file2.txt", "stepkinblog-ru.php");
Файл «file2.txt» переименован в файл «stepkinblog-ru.php».
Перемещение файлов
Если вам нужно переместить файл, воспользуйтесь верхней функцией php по переименованию - rename().
Синтаксис:
rename("файл1", "путь/файл1");
- файл1 – название файла, которое нужно переместить
- путь/файл1 – здесь нужно указать путь перемещения файла с его названием.
Пример:
rename("file.txt", "111/file.txt");
Файл «file.txt» переместится в папку «111».
На сегодня все!
Подписывайтесь на обновления блога, если не хотите пропустить уроки по основам PHP!