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

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

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

Получите профессию

Менеджер по туризму

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Микробиолог

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

  • Открытое занятие по дисциплине «Программное обеспечение компьютерных сетей»Те...

    1 слайд

    Открытое занятие по дисциплине «Программное обеспечение компьютерных сетей»
    Тема: «Файлы в PHP. Создание файлов. Открытие файлов. Чтение из файла и запись в файлы. Закрытие файлов»

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

    2 слайд

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

  • Последовательность работы с файлами в ПаскалеОбъявляется файловая переменная...

    3 слайд

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

  • Последовательность работы с файлами в PHPОткрытие файла.
Проверка на удачное...

    4 слайд

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

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

    5 слайд

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

  • метод открытия“r”- открыть файл только для чтения; после открытия указатель ф...

    6 слайд

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

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

    “w” - создать новый пустой файл только для записи; если файл с таким именем уже есть вся информация в нем уничтожается;

    “w+” - создать новый пустой файл для чтения записи; если файл с таким именем уже есть вся информация в нем уничтожается;

    “a” - открыть файл для дозаписи; данные будут записываться в конец файла;

    “a+” - открыть файл для дозаписи и чтения данных; данные будут записываться в конец файла;

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

  • Пример открытия файла и проверка на удачное (или неудачное) открытие файла

    7 слайд

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

  • Обработка файла – чтение из файлаstring fread ( int file, int length )   чита...

    8 слайд

    Обработка файла – чтение из файла
    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);

  • Обработка файла – запись в файлint fputs ( int file, string string [, int len...

    9 слайд

    Обработка файла – запись в файл
    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);


  • Функции для работы с файламиfeof() - Проверяет, достигнут ли конец файла
прим...

    12 слайд

    Функции для работы с файлами
    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

  • Логины хранятся в файле logini.php.  Проверить введенный логин на наличие в ф...

    13 слайд

    Логины хранятся в файле logini.php. Проверить введенный логин на наличие в файле. Если логин не окажется в файле – записать. Выдать комментарии на все случае
    <?php
    $login=trem(htmlspecialchars($login_f));
    $log = fopen(”File_login.txt", "r");
    if(!$log)
    { echo("Ошибка открытия файла"); return; }
    Else
    {



  • Составить программуФорма передает логин в PHP. 
 Проверить содержится введенн...

    14 слайд

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

  • 15 слайд

  • Адреса сайтов по теме: Файлы в PHPhttp://htmlweb.ru/php/example/ 
http://html...

    16 слайд

    Адреса сайтов по теме: Файлы в PHP
    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
    Д.З. В программе проверить введен ли логин и содержимое логина

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

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

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

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

 

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

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

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 653 589 материалов в базе

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

Другие материалы

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 07.03.2015 1572
    • PPTX 2.3 мбайт
    • 68 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Шаваева Лара Сагатгериевна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

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

    Удалить материал
  • Автор материала

    Шаваева Лара Сагатгериевна
    Шаваева Лара Сагатгериевна
    • На сайте: 9 лет и 2 месяца
    • Подписчики: 1
    • Всего просмотров: 24802
    • Всего материалов: 17

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Методист-разработчик онлайн-курсов

Методист-разработчик онлайн-курсов

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 120 человек из 43 регионов

Курс повышения квалификации

Методика преподавания информатики в начальных классах

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Этот курс уже прошли 67 человек

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 103 человека из 40 регионов
  • Этот курс уже прошли 800 человек

Курс повышения квалификации

Организация преподавания информационных систем и технологий в профессиональном образовании

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 15 регионов
  • Этот курс уже прошли 71 человек

Мини-курс

Современные тенденции в управлении и бизнесе

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Управление стрессом и психологическими состояниями

2 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 79 человек из 31 региона
  • Этот курс уже прошли 53 человека

Мини-курс

Читательская грамотность у школьников

2 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 32 человека из 16 регионов
  • Этот курс уже прошли 65 человек