Загрузка

RUS | ANG | |

StepkinBlog.ru

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

Главная » Основы PHP » Работа с файлами-2 (удаление, копирование, переименование и перемещение файлов). Основы PHP с нуля. Урок №20

29.04.2019


21:36


1201


пока нет


Работа с файлами-2 (удаление, копирование, переименование и перемещение файлов). Основы PHP с нуля. Урок №20

Работа с файлами-2 (удаление, копирование, переименование и перемещение файлов). Основы PHP с нуля. Урок №20

Всем привет!
Продолжаем изучать основы 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»:

Работа с файлами-2 (удаление, копирование, переименование и перемещение файлов). Основы PHP с нуля. Урок №20

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



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

  1. Конструкция выбора – switch-case Основы PHP с нуля Урок №10
  2. Синтаксис языка PHP. Основы PHP с нуля. Урок №2
  3. Шпаргалка по HTML на русском языке
  4. Работа с файлами-4. Отправка файла на сервер. Основы PHP с нуля. Урок №22
  5. Вкладки. Основы bootstrap 3 для начинающих. Урок №21

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

  1. Создание, проверка и удаление каталога (папки) посредством кода PHP. Основы PHP с нуля. Урок №23
  2. Работа с файлами-4. Отправка файла на сервер. Основы PHP с нуля. Урок №22
  3. Работа с файлами-3 (дополнительные функции и возможности). Основы PHP с нуля. Урок №21
  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