PHP — функции для работы с файлами и ввод-вывод

PHP — функции для работы с файлами и ввод-вывод

От автора: в этой статье мы опишем следующие PHP функции работы с файлами: открытие файла, чтение файла, запись файла и закрытие файла.

Открытие и закрытие файлов

Для открытия файла используется функция PHP fopen(). Для нее требуется два аргумента, в которых сначала указывается имя файла, а затем режим работы. Режим можно указать как один из шести параметров в этой таблице.

PHP — функции для работы с файлами и ввод-вывод

Если попытка открыть файл не удалась, fopen возвращает значение false, иначе возвращается указатель файла, который используется для дальнейшего чтения или записи в этот файл.

После внесения изменений в открытый файл важно закрыть его с помощью функции fclose(). Для функции fclose() требуется в качестве аргумента указатель файла, после этого возвращается значение true, в этом случае закрытие осуществлено успешно, или false, если закрыть файл не удалось.

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Чтение файла

После того как файл был открыт с помощью функции fopen(), его можно считать с помощью функции fread(). Для этой функции требуется два аргумента. Это должны быть указатель файла и длина файла, выраженная в байтах. Длина файла может быть найдена с помощью функции filesize(), которая принимает имя файла в качестве аргумента и возвращает размер файла, выраженный в байтах. Итак, ниже приводятся этапы чтения файла PHP.

Открытие файла, с помощью функции fopen()

Получение длины файла, с помощь функции filesize()

Считывание файла с помощью функции fread()

Закрытие файл с помощью функции fclose()

В следующем примере содержимое текстового файла присваивается переменной, а затем это содержимое отображается на веб-странице.

» );
?>


Это дает следующий результат -

PHP — функции для работы с файлами и ввод-вывод

Запись файла

Записать новый файл или добавить текст в существующий файл можно с помощью функции PHP fwrite(). Для этой функции требуется два аргумента, в которых должны содержаться указатель файла и строка данных, которые должны быть записаны. Опционально может быть включен третий аргумент, содержащий целое число, которое указывает длину записываемых данных. Если третий аргумент включен, запись прекратится после достижения указанной длины.

В следующем примере создается новый текстовый файл, затем в него записывается короткий заголовок текста. После закрытия этого файла его наличие подтверждается с помощью функции file_exist(), которая принимает имя файла в качестве аргумента

Это дает следующий результат:

PHP — функции для работы с файлами и ввод-вывод

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Бесплатный курс по PHP программированию

Освойте курс и создайте динамичный сайт на PHP и MySQL с полного нуля, используя модель MVC

В курсе 39 уроков | 15 часов видео | исходники для каждого урока

Получить курс сейчас!

Разработка веб-приложения на PHP

Создайте веб-приложение на PHP на примере приема платежей на сайте

Получить

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree