Меню
×
   ❮     
HTML CSS JAVASCRIPT SQL PYTHON PHP КАК
     ❯   

PHP Учебник


PHP Формы


PHP Продвинутый


PHP ООП


MySQL База данных


PHP XML


PHP - AJAX


PHP Примеры


PHP Справочник



PHP Работа с файлами



Работа с файлами в PHP

Работа с файлами — важная часть любого веб-приложения. Вам часто нужно открывать и обрабатывать файлы для различных задач.

PHP имеет несколько встроенных функций для создания, чтения, загрузки и редактирования файлов.

Основные функции для работы с файлами:

  • readfile() — читает файл и записывает его в выходной буфер
  • fopen() — открывает файл (дает больше возможностей, чем функция readfile())
  • fread() — читает данные из файла
  • fgets() — читает одну строку из файла
  • fgetc() — читает один символ из файла
  • feof() — проверяет, достигнут ли "конец файла" (EOF)
  • fwrite() — записывает данные в файл
  • fclose() — закрывает открытый файл
  • unlink() — удаляет файл

Примечание: Будьте осторожны при манипуляциях с файлами!

Вы можете нанести большой ущерб, если сделаете что-то не так. Распространенные ошибки: редактирование не того файла, заполнение жесткого диска мусорными данными или случайное удаление содержимого файла.


Функция PHP readfile()

Функция readfile() читает файл и записывает его содержимое в выходной буфер (обычно в браузер).

Здесь у нас есть текстовый файл с именем "webdictionary.txt", хранящийся на сервере, который выглядит так:

AJAX = Асинхронный JavaScript и XML
CSS = Каскадные таблицы стилей
HTML = Язык гипертекстовой разметки
PHP = Препроцессор гипертекста PHP
SQL = Язык структурированных запросов
SVG = Масштабируемая векторная графика
XML = Расширяемый язык разметки

Вот PHP-код для чтения файла и записи его в выходной буфер:

Пример

<?php
echo readfile("webdictionary.txt");
?>
Попробуйте сами »

Функция readfile() полезна, если все, что вам нужно сделать, это открыть файл и записать его содержимое в браузер.

Следующие главы расскажут вам больше о работе с файлами в PHP.




×

Связаться с отделом продаж

Если вы хотите использовать услуги schoolsw3 как образовательное учреждение, команда или предприятие, отправьте нам электронное письмо:
sales@schoolsw3.com

Сообщить об ошибке

Если вы хотите сообщить об ошибке или внести предложение, отправьте нам электронное письмо:
help@schoolsw3.com

Schoolsw3 оптимизирован для обучения и подготовки. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно проверяются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего контента.
При использовании Schoolsw3 вы соглашаетесь прочитать и принять наши условия использования,
политику использования файлов cookie и конфиденциальности.

Авторское право 1999- © Copyright. Все права защищены. Schoolsw3 работает на SW3.CSS.