[29.07] Вебинар «Интерактивные технологии на уроках: современные инструменты и сервисы» Подтвердить участие→
Конкурс разработок «Пять с плюсом» июль 2021
Добавляйте свои материалы в библиотеку и получайте ценные подарки
Конкурс проводится с 1 июля по 31 июля

Презентация на тему "PHP. Работа с файлами"

Режимы работы с файлами. Алгоритм работы с файлами. Схема работы с файлами.
библиотека
материалов
Режимы работы с файлами: Текстовый (используется для работы с текстовыми документами)Бинарный (применяется для операций с байтами информации абсолютно любого файла)При работе в текстовом режиме PHP-интерпретатор сам определит, какой вариант нужно использовать.
Составляющие работы с файлом:открытие файла;проведение операций с данными;закрытие файла.
Открыть файлfopen ($path, $mode),$path – путь до файла$mode – режим работы с ним.
r Файл открывается только для чтения. Если файла не существует, вызов регистрирует ошибку.r+ Файл открывается одновременно на чтение и запись. Как и для режима r, если файла не существует, происходит регистрация ошибки.w Создает новый пустой файл. Если на момент вызова уже был файл с таким именем, то он уничтожается.w+ Аналогичен r+, но если файла изначально не существовало, то он создаётся.a Используется для добавления информации в конец файла.a+ Аналогичен предыдущему, за исключением того, что если изначально файл отсутствовал, то он будет создан. Режимы работы с файлом.
$f = fopen($file, $mode);// Совершаем различные операцииfclose($f);Схема работы с файлом
$f = fopen('file.txt', 'r'); // Открываем файл на чтение$c = fread($f, 1); // Считываем первый символwhile($c != null) // До тех пор, пока не дошли до конца файла{echo "; // Выводим текущий символ на экран$c = fread($f, 1); // И считываем следующий}fclose($f); // Закрываем файл. Посимвольного чтения данных из файла." title="$f = fopen('file.txt', 'r'); // Открываем файл на чтение$c = fread($f, 1); // Считываем первый символwhile($c != null) // До тех пор, пока не дошли до конца файла{echo "$c
"; // Выводим текущий символ на экран$c = fread($f, 1); // И считываем следующий}fclose($f); // Закрываем файл. Посимвольного чтения данных из файла.">
function log($msg){	$time = date('H:i:s');	$f = fopen('log.txt', 'a+');	fputs($f,
file_get_contents($path) Возвращает все данные из файла в виде одной строкиfile ($path) Возвращает массив, составленный из строк файла. Функции для удобной работы с файлами
РАБОТА С КАТАЛОГАМИ
scandir($dir) Получает список файлов и каталогов, расположенных по указанному путиreaddir()  Получает элемент каталога по его дескрипторуcount ($array) Подсчитывает количество элементов массива или чего-либо в объектеbasename() Возвращает последний компонент имени из указанного пути
Вывод содержимого каталога
Получение имени файла по расширению
ЗАДАНИЕ
Содержание слайдов
Номер слайда 1

Режимы работы с файлами: Текстовый (используется для работы с текстовыми документами)Бинарный (применяется для операций с байтами информации абсолютно любого файла)При работе в текстовом режиме PHP-интерпретатор сам определит, какой вариант нужно использовать.

Номер слайда 2

Составляющие работы с файлом:открытие файла;проведение операций с данными;закрытие файла.

Номер слайда 3

Открыть файлfopen ($path, $mode),$path – путь до файла$mode – режим работы с ним.

Номер слайда 4

r Файл открывается только для чтения. Если файла не существует, вызов регистрирует ошибку.r+ Файл открывается одновременно на чтение и запись. Как и для режима r, если файла не существует, происходит регистрация ошибки.w Создает новый пустой файл. Если на момент вызова уже был файл с таким именем, то он уничтожается.w+ Аналогичен r+, но если файла изначально не существовало, то он создаётся.a Используется для добавления информации в конец файла.a+ Аналогичен предыдущему, за исключением того, что если изначально файл отсутствовал, то он будет создан. Режимы работы с файлом.

Номер слайда 5

$f = fopen($file, $mode);// Совершаем различные операцииfclose($f);Схема работы с файлом

Номер слайда 6

$f = fopen('file.txt', 'r'); // Открываем файл на чтение$c = fread($f, 1); // Считываем первый символwhile($c != null) // До тех пор, пока не дошли до конца файла{echo "$c
"; // Выводим текущий символ на экран$c = fread($f, 1); // И считываем следующий}fclose($f); // Закрываем файл. Посимвольного чтения данных из файла.

Номер слайда 7

function log($msg){ $time = date('H:i:s'); $f = fopen('log.txt', 'a+'); fputs($f, "$time: $msg \n"); fclose($f);}if(здесь сложное условие в котором мы сомневаемся){ log('попали сюда');}else{log('попали туда');}Запись данных в файл

Номер слайда 8

file_get_contents($path) Возвращает все данные из файла в виде одной строкиfile ($path) Возвращает массив, составленный из строк файла. Функции для удобной работы с файлами

Номер слайда 9

РАБОТА С КАТАЛОГАМИ

Номер слайда 10

scandir($dir) Получает список файлов и каталогов, расположенных по указанному путиreaddir()  Получает элемент каталога по его дескрипторуcount ($array) Подсчитывает количество элементов массива или чего-либо в объектеbasename() Возвращает последний компонент имени из указанного пути

Номер слайда 11

Вывод содержимого каталога

Номер слайда 12

Получение имени файла по расширению

Номер слайда 13

ЗАДАНИЕ

Информация о публикации
Загружено: 29 февраля
Просмотров: 632
Скачиваний: 14
Белкин Алексей Алексеевич
Информатика, СУЗ, Презентации

Проверьте знания своих учеников интересными заданиями

Красочные наградные дипломы и сертификаты для участников, свидетельства и благодарности каждому учителю, ежемесячный розыгрыш ценных призов!

Скачать материал