Инфоурок / Информатика / Презентации / Презентация по Web программированию на тему "Работа с файлами в PHP"

Презентация по Web программированию на тему "Работа с файлами в PHP"


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

ВЫБРАТЬ КУРС И ПОДАТЬ ЗАЯВКУ
библиотека
материалов
Тема: «Файлы в PHP. Создание файлов. Открытие файлов. Чтение из файла и запис...
Файл – это именованная область внешней памяти. Каждый файл имеет абсолютный п...
Объявляется файловая переменная (логическое имя, например F1) нужного типа; С...
Открытие файла. Проверка на удачное (или неудачное) открытие файла. Обработка...
fopen(“Имя файла”,”метод открытия”) В случае удачного открытия файла, функци...
“r”- открыть файл только для чтения; после открытия указатель файла устанавли...
string fread ( int file, int length )  читает строку из файла пример $Fdat=fr...
int fputs ( int file, string string [, int length ]) пример: fputs($fil,$str[...
После того, как вы закончите работу с файлом его необходимо закрыть. Закрытие...
feof() - Проверяет, достигнут ли конец файла пример feof($fil) filesize () -В...
Форма передает логин в PHP. Проверить содержится введенный логин в файле. 1....
http://htmlweb.ru/php/example/ http://htmlweb.ru/php/php_file.php http://www....
16 1

Описание презентации по отдельным слайдам:

№ слайда 1 Тема: «Файлы в PHP. Создание файлов. Открытие файлов. Чтение из файла и запис
Описание слайда:

Тема: «Файлы в PHP. Создание файлов. Открытие файлов. Чтение из файла и запись в файлы. Закрытие файлов»

№ слайда 2 Файл – это именованная область внешней памяти. Каждый файл имеет абсолютный п
Описание слайда:

Файл – это именованная область внешней памяти. Каждый файл имеет абсолютный путь, по которому определяется его местонахождение. В качестве разделителя пути в Windows может использоваться как прямой (/), так и обратный (\) слеш.

№ слайда 3 Объявляется файловая переменная (логическое имя, например F1) нужного типа; С
Описание слайда:

Объявляется файловая переменная (логическое имя, например F1) нужного типа; С этой файловой переменной связывается файл (физическое имя, например Assign(F1,‘c:\t.dat’); Затем файл открывается: Reset(f1); – файл открывается для чтения, Rewrite(f1);- фаил открывается для записи; Производятся операции чтения или записи, разновидности: while not eof (f1) do read (f1, c); write (f1, c); Файл закрывается Close(f1);.

№ слайда 4 Открытие файла. Проверка на удачное (или неудачное) открытие файла. Обработка
Описание слайда:

Открытие файла. Проверка на удачное (или неудачное) открытие файла. Обработка файла (чтение/запись). Закрытие файла.

№ слайда 5 fopen(“Имя файла”,”метод открытия”) В случае удачного открытия файла, функци
Описание слайда:

fopen(“Имя файла”,”метод открытия”) В случае удачного открытия файла, функция fopen возвращает дескриптор файла, в случае неудачи - false. Дескриптор файла представляет собой указатель на открытый файл. Возвращенный функцией дескриптор файла необходимо затем указывать во всех функциях, которые в дальнейшем будут работать с этим файлом.

№ слайда 6 “r”- открыть файл только для чтения; после открытия указатель файла устанавли
Описание слайда:

“r”- открыть файл только для чтения; после открытия указатель файла устанавливается в начало файла; “r+” - открыть файл для чтения и записи; после открытия указатель файла устанавливается в начало файла; “w” - создать новый пустой файл только для записи; если файл с таким именем уже есть вся информация в нем уничтожается; “w+” - создать новый пустой файл для чтения записи; если файл с таким именем уже есть вся информация в нем уничтожается; “a” - открыть файл для дозаписи; данные будут записываться в конец файла; “a+” - открыть файл для дозаписи и чтения данных; данные будут записываться в конец файла; “b” - флаг, указывающий на работу (чтение и запись) с двоичным файлом; указывается только в Windows.

№ слайда 7
Описание слайда:

<? $f1 = fopen("c:/www/html/file.txt","r"); if(!$f1) { echo("Ошибка открытия файла"); } else …. ?>

№ слайда 8 string fread ( int file, int length )  читает строку из файла пример $Fdat=fr
Описание слайда:

string fread ( int file, int length )  читает строку из файла пример $Fdat=fread($fil,20); string fgets ( int file[, int length])-  читает до length байтов из файлового указателя file. пример $Fdat=fgets($fil[,2048]); fscanf (int file, string format [,mixed args]) пример fscanf($fil, "%2d%2d%4d\n“,$d,$m,$y);

№ слайда 9 int fputs ( int file, string string [, int length ]) пример: fputs($fil,$str[
Описание слайда:

int fputs ( int file, string string [, int length ]) пример: fputs($fil,$str[,30]); int fwrite (int file, string string [,int length ]) пример: fwrite($fil,$str[,30]); int fprintf (int file, string format [, mixed args] ) пример: fprintf($fil, "%02s%02s%4s“,$d,$m,$y);

№ слайда 10
Описание слайда:

<?php if (!($fp = fopen('date.txt', 'w')))     return; fprintf($fp, "%04d-%02d-%02d", $year, $month, $day); // запишет форматированную дату в файл  date.txt ?>

№ слайда 11 После того, как вы закончите работу с файлом его необходимо закрыть. Закрытие
Описание слайда:

После того, как вы закончите работу с файлом его необходимо закрыть. Закрытие файлов осуществляется с помощью функции fclose: int fclose (int file) Аргумент file представляет собой дескриптор файла, который необходимо закрыть. Пример: fclose ($f1);

№ слайда 12 feof() - Проверяет, достигнут ли конец файла пример feof($fil) filesize () -В
Описание слайда:

feof() - Проверяет, достигнут ли конец файла пример feof($fil) filesize () -Возвращает размер указанного файла в байтах или FALSE в случае возникновения ошибки. пример $fname = ’filet.txt'; echo 'Размер файла ' . $filename . ': ' . filesize($fname) . ' байтов'; file_exists - Проверяет наличие указанного файла или каталога fileatime()-  время последнего доступа к файлу пример <?php $filename = ‘myfile.txt'; if (file_exists($filename)) { echo "Последнее обращение к файлу $filename : " . date(“ d.m.Y H:i:s.", fileatime($filename)); } ?> Результат: Последнее обращение к файлу $filename: 17.03.2011 13:30:15

№ слайда 13
Описание слайда:

<?php $login=trem(htmlspecialchars($login_f)); $log = fopen(”File_login.txt", "r"); if(!$log) { echo("Ошибка открытия файла"); return; } Else {

№ слайда 14 Форма передает логин в PHP. Проверить содержится введенный логин в файле. 1.
Описание слайда:

Форма передает логин в PHP. Проверить содержится введенный логин в файле. 1. Проверить файл на наличие. 2. Если введенный логин содержится в файле, то выдать сообщение. 3. Если логин в файле не содержится, то записать в файл.

№ слайда 15
Описание слайда:

№ слайда 16 http://htmlweb.ru/php/example/ http://htmlweb.ru/php/php_file.php http://www.
Описание слайда:

http://htmlweb.ru/php/example/ http://htmlweb.ru/php/php_file.php http://www.php.su/functions/?require http://htmlweb.ru/php/example/count_users.php http://www.eltisbook.ru/php/make-file.php http://www.avege.ru/russian/php_5/php_03.php http://codething.ru/vote.php Д.З. В программе проверить введен ли логин и содержимое логина

Краткое описание документа:

Чтение и запись

Для каждого открытого файла система хранит определенную величину,  которая называется текущей позицией ввода-вывода,  или указатель файла. Функции чтения и записи файлов работают именно с этой позицией. А именно, функции чтения читают блок данных, начиная с этой позиции, а функции записи –  записывают,  также отсчитывая от нее.  Если указатель файла установлен за последним байтом и осуществляется запись,  то файл автоматически увеличивается в размере. Есть также функции для установки этой самой позиции в любое место файла.

 

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

Общая информация

Номер материала: 427566


Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

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

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

Похожие материалы

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Информационные технологии в деятельности учителя физики»
Курс повышения квалификации «Методика преподавания информатики в начальных классах»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Облачные технологии в образовании»
Курс «1С: Предприятие 7.7»
Курс повышения квалификации «Развитие информационно-коммуникационных компетенций учителя в процессе внедрения ФГОС: работа в Московской электронной школе»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс повышения квалификации «Современные тенденции цифровизации образования»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»