Порядок выполнения работы. Тема: Работа с файлами. Строковые функции

Лабораторная работа №6

Тема: Работа с файлами. Строковые функции

Цель: Получить навыки работы с файлами. Приобретение навыков работы со строковыми функциями PHP форматирования и манипулирования текстом,

Программное обеспечение: MS Windows, Google Chrome, Notepad++, Denwer

Форма отчета и защиты работы

1. Написать отчет по выполненной работе с описанием шагов и скриншотами полученных результатов.

Контрольные вопросы

1. Как в php задаются строки?

2. Какие функции работают в php с файлами? Опишите их работу.

3. Какие функции вам знакомы для работы со строками?

Порядок выполнения работы

Задание 1. Ознакомиться с теоретическими сведениями

Работа с файлами: функции:

Назначение Синтаксис Описание
Проверка существования файлов file_exists (string filename) возвращает TRUE, если файл или каталог с именем, указанным в параметре filename, существует; возвращает FALSE в обратном случае.
Проверка файла на доступность записи is_writable (string filename) возвращает TRUE, если файл filename существует и доступен для записи. Аргумент filename может быть именем директории, что позволяет вам проверять директории на доступность для записи.
Выводит сообщение и прекращает выполнение текущего скрипта. exit ([string status]) Функция exit() заканчивает выполнение скрипта. Она печатает status непосредственно перед выходом. die - псевдоним exit()
Чтение строки из файла fgets (resource handle [, int length]) Возвращает строку размером в length, прочитанную из дескриптора файла, на который указывает параметр handle. Чтение заканчивается, когда количество прочитанных байтов достигает length - 1, по достижении конца строки (который включается в возвращаемое значение) или по достижении конца файла (что бы ни встретилось первым). Если длина не указана, по умолчанию ее значение равно 1 килобайту или 1024 байтам. В случае возникновения ошибки функция возвращает FALSE.
Считывание символа из файла fgetc (resource handle) Функция возвращает строку, содержащую один символ, прочитанный из файла, на который указывает handle. Возвращает FALSE по достижению конца файла (EOF). Дескриптор должен указывать на файл, открытый ранее с помощью функции fopen(), popen() или fsockopen().
Установка смещения в файловом указателе int fseek (resource handle, int offset [, int whence]) Данная функция принимает три параметра. В первом параметре – дескриптор файла, во втором параметре – offset и в третьем – whence. offset – это количество символов, на которые нужно передвинуться. Оно может быть, как положительным, тогда мы двигаемся вперед, так и отрицательным, тогда мы двигаемся назад. whence – это одна из трех констант, которые мы можем использовать: SEEK_SET – движение начинается с начала файла. SEEK_CUR – движение идет от текущей позиции SEEK_END –движение идет от конца файла
Определение размера файла filesize()  

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: