BloGGood.ru

Блог Костаневича Степана

До Нового Года осталось:

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Все про PHP и MySQL » Работа с файлами PHP: удаление, копирование, переименование файлов. Урок 17 (продолжение)

Работа с файлами PHP: удаление, копирование, переименование файлов. Урок 17 (продолжение)

2015-02-07 / Вр:12:01 / просмотров: 3601

Работа с файлами PHP: удаление, копирование, переименование файлов. Урок 17 (продолжение)

Продолжаем урок, который посвящен теме «Работа с файлами 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: удаление, копирование, переименование файлов. Урок 17 (продолжение)

Переименование файла на 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».

На этом, я думаю, следует закончить наш урок. Но это еще не все, в следующем уроке продолжим работу с файлами.

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

2 Ответов на комментарий - Работа с файлами PHP: удаление, копирование, переименование файлов. Урок 17 (продолжение)

  1. Даниил

    Отличные уроки, мне нравятся твои статьи, у тебя явно есть к этому талант.

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

    Спасибо, Даниил! Приятно слышать такие слова!

    Ответить

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

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

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Subscribe without commenting

Метки: ,

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

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Довести количество статей до 750

4). Создать портфолио и мини интернет-магазин шаблонов

5). Создать книгу

6). Довести количество статей до 800

7). Добиться посещаемости 3000 человек/сутки

8). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 747
Количество страниц на блоге: 20
Количество рубрик на блоге: 27
Количество меток на блоге: 71
Количество комментариев на блоге: 4092