Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
20 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
100.92 kB
Просмотров:
82
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![МДК . . Web-программирование.](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img0.jpg)
Содержание слайда: МДК 02.02. Web-программирование. Язык РНР
Работа с файловой системой
№2 слайд![Способы сохранения данных](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img1.jpg)
Содержание слайда: Способы сохранения данных:
1. сохранение в файл;
2. сохранение в базу данных.
№3 слайд![Работа с файлами .открытие](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img2.jpg)
Содержание слайда: Работа с файлами
1. открытие файла;
2. обработка (чтение, запись);
3. закрытие файла.
№4 слайд![Пример создания файла lt ?php](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img3.jpg)
Содержание слайда: Пример создания файла
<?php
$fh = fopen("testfile.txt", 'w') or die("Создать файл не удалось");
$text=<<<EOD
Строка 1
Строка 2
Строка 3
EOD;
fwrite($fh, $text) or die("Сбой записи файла");
fclose($fh);
echo "Файл 'testfile.txt' записан успешно ";
?>
№5 слайд![Проверка существования файла](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img4.jpg)
Содержание слайда: Проверка существования файла
Функция file_exists позволяет проверить факт существования файла, возвращает либо TRUE, либо FALSE.
Пример
if (file_exists("testfile.txt"))
echo "Файл существует";
else
echo "Файл не существует";
№6 слайд![Создание файла Функция fopen](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img5.jpg)
Содержание слайда: Создание файла
Функция fopen(<Путь к файлу>, <Режим>) открывает файл и возвращает дескриптор (идентификатор).
Если файл находится в текущей директории, то достаточно указать только его имя (без пути).
№7 слайд![Режимы работы, поддерживаемые](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img6.jpg)
Содержание слайда: Режимы работы, поддерживаемые функцией fopen
№8 слайд![Функция конструкция exit ,](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img7.jpg)
Содержание слайда: Функция (конструкция) exit(), die() заканчивает выполнение скрипта и выдает пользователю сообщение об ошибке.
№9 слайд![Запись в файл Функция fwrite](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img8.jpg)
Содержание слайда: Запись в файл
Функция fwrite(<Дескриптор>, <Строка>) - записывает данные в файл, возвращает количество записанных байт.
Пример
<?php
$fp = fopen('testfile.txt', 'w');
echo fwrite($fp, '234');
fclose($fp);
?>
№10 слайд![.Функция fputs аналогична](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img9.jpg)
Содержание слайда: 2. Функция fputs() – аналогична fwrite, первый параметр - указатель на ресурс, второй - строка, которую нужно записать.
3. Функция file_put_contents() принимает строку - имя файла и строку, которую необходимо записать.
Функция идентична последовательным успешным вызовам функций fopen(), fwrite() и fclose().
№11 слайд![Пример lt ?php file quot](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img10.jpg)
Содержание слайда: Пример
<?php
$file = "testfile.txt";
$current = "John";
echo file_put_contents($file, $current);
?>
№12 слайд![Чтение файла .Функция fgets](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img11.jpg)
Содержание слайда: Чтение файла
1. Функция fgets(<Дескриптор>[, <Длина в байтах>]) – читает строку из файла.
Пример
<?php
$fh = fopen("testfile.txt", 'r') or
die("Файл не существует или вы не обладаете правами на его открытие");
$line = fgets($fh);
fclose($fh);
echo $line;
?>
№13 слайд![.Функция file get contents](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img12.jpg)
Содержание слайда: 2. Функция file_get_contents() принимает имя файла и возвращает его содержимое одной строкой.
Пример
<?php
echo file_get_contents("testfile.txt");
?>
№14 слайд![.Функция fread lt Дескриптор](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img13.jpg)
Содержание слайда: 3. Функция fread(<Дескриптор>, <Длина в байтах>) позволяет прочитать из файла строку указанной длины.
Пример
<?php
$filename = 'testfile.txt';
$handle = fopen($filename, "r");
echo $contents = fread($handle, filesize($filename)); fclose($handle);
?>
Функция filesize() – позволяет получить размер файла
№15 слайд![.Функция readfile lt Путь к](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img14.jpg)
Содержание слайда: 4. Функция readfile(<Путь к файлу>) – открывает файл и выводит все его содержимое в окно Web-браузера.
Пример
<?php
echo $contents = readfile('testfile.txt');
?>
№16 слайд![Копирование файлов Функция](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img15.jpg)
Содержание слайда: Копирование файлов
Функция copy() – копирует файл
Пример
<?php
copy('testfile.txt', 'testfile2.txt') or die("Копирование невозможно");
echo "Файл успешно скопирован в 'testfile2.txt'";
?>
№17 слайд![Переименование файла Функция](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img16.jpg)
Содержание слайда: Переименование файла
Функция rename() – служит для переименования файла
Пример
<?php
if (!rename('testfile2.txt', 'testfile2.new'))
echo "Переименование невозможно";
else echo "Файл успешно переименован в 'testfile2.new'";
?>
№18 слайд![Удаление файла Функция unlink](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img17.jpg)
Содержание слайда: Удаление файла
Функция unlink () – служит для удаления файла
Пример
<?php
if (!unlink('testfile2.new')) echo "Удаление невозможно ";
else echo "Файл 'testfile2.new' удален успешно";
?>
Закрытие файла
Функция fclose()
№19 слайд![Функции для работы с](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img18.jpg)
Содержание слайда: Функции для работы с каталогами
1. Функция mkdir(<Имя каталога>) создает новый каталог
Пример
<?php
$a='./11';
mkdir($a);
?>
№20 слайд![.Функция rmdir lt Имя](/documents_6/527b1953f43e117c1ac2cffe60b3e714/img19.jpg)
Содержание слайда: 2. Функция rmdir(<Имя каталога>) удаляет пустой каталог. Если в каталоге есть файлы, то каталог удален не будет.
3. Функция getcwd() возвращает текущий каталог.
4. Функция chdir(<Имя каталога>) делает указанный каталог текущим.
5. Функция opendir(<Имя каталога>) открывает каталог для чтения. Функция возвращает дескриптор, который указывается в других функциях.
6. Функция closedir(<Дескриптор>) закрывает каталог.