Продолжаем урок, который посвящен теме «Работа с файлами PHP». Если вы не читали предыдущий урок 16, рекомендую почитать, а те, кто читал, двигаемся дальше. В этом уроке вы научитесь удалять созданный или существующий файл с помощью PHP, копировать или переименовывать, блокировать файл.
Ну что, если вы готовы, тогда в бой…
Удаление файла на PHP
Если вам нужно удалить какой-либо файл, воспользуйтесь PHP-функцией unlink():
unlink(имя_файла);
- имя_файла – здесь укажите имя файла, который нужно удалить.
Припустим, нам нужно удалить файл «file.txt», пример для заполнения будет вот такой:
unlink("file.txt");
Готовый код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Работа с файлами PHP на BlogGood.ru</title> </head> <body> <?php // удаляем файл unlink("file.txt"); ?> </body> </html>
Если файл «file.txt» присутствовал, скрипт его удален.
Копирование файла на PHP
Если вам нужно из одного файла перекопировать содержимое в другой файл, воспользуйтесь PHP-функцией copy().
copy("файл1", "файл2");
- файл1 – имя файла откуда будет копироваться текст
- файл2 – имя файла куда будет копироваться текст
Для примера создайте на локальном сервере в папке «test-1» файл под названием «file2.txt». Пусть файл будет пустым. Теперь вставим этот код copy("file.txt", "file2.txt"); в php код «file.php»:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Работа с файлами PHP на BlogGood.ru</title> </head> <body> <?php // строка, которую будем записывать $text = "Я рад видеть вас на блоге BlogGood.ru"; // открываем файл, если файл не существует, //делается попытка создать его $fp = fopen("file.txt", "w"); // записываем в файл текст fwrite($fp, $text); // закрываем файл fclose($fp); // выводим содержание файла на экран браузера readfile("file.txt"); // копируем текст с файла file.txt в файл file2.txt copy("file.txt", "file2.txt"); ?> </body> </html>
Что мы сделали? Создали через PHP файл под названием «file.txt», сделали запись в файле «file.txt» через PHP « Я рад видеть вас на блоге BlogGood.ru», вывели результат в браузере, скопировали текст с файла «file.txt» и вставили в файл «file2.txt». Не верите, что так все произошло? Вы помните, что файл «file2.txt» был пустым?! Откройте его! И что вы видите? Да, правильно, текст, который был в файле «file.txt»:
Переименование файла на PHP
Чтобы сделать переименование файла, воспользуйтесь PHP-функцией rename():
rename("файл1", "файл2");
- файл1 – название файла, которое нужно заменить (переименовать)
- файл2 – здесь нужно дать новое название файла
Пример для заполнения вот такой:
rename("file2.txt", "bloggood-ru.txt");
Вот готовый код:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Работа с файлами PHP на BlogGood.ru</title> </head> <body> <?php // строка, которую будем записывать $text = "Я рад видеть вас на блоге BlogGood.ru"; // открываем файл, если файл не существует, //делается попытка создать его $fp = fopen("file.txt", "w"); // записываем в файл текст fwrite($fp, $text); // закрываем файл fclose($fp); // выводим содержание файла на экран браузера readfile("file.txt"); // переименуем file2.txt в файл bloggood-ru.txt rename("file2.txt", "bloggood-ru.txt"); ?> </body> </html>
Файл «file2.txt» переименован в файл «bloggood-ru.txt».
На этом, я думаю, следует закончить наш урок. Но это еще не все, в следующем уроке продолжим работу с файлами.
Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓
Последние новости категории:
Похожие статьи
Популярные статьи:
-
Как узнать id компьютера
Дата: 29 марта 2013
Прокомментировано:90
просмотров: 330325 -
Размеры форматов листов А0 – А7
Дата: 23 января 2013
Прокомментировано:3
просмотров: 274683 -
Смешные логические загадки с подвохом, отгадки прилагаются
Дата: 12 ноября 2014
Прокомментировано:5
просмотров: 222435 -
Готовые макеты блоков для веб-страниц на HTML и CSS
Дата: 25 июня 2014
Прокомментировано:23
просмотров: 187485 -
Установка windows 7 на ноутбук
Дата: 18 декабря 2012
Прокомментировано:169
просмотров: 186559
Отличные уроки, мне нравятся твои статьи, у тебя явно есть к этому талант.
Спасибо, Даниил! Приятно слышать такие слова!