Категория
Информатика
Тип
реферат
Страницы
4 стр.
Дата
18.04.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20787.zip — 5.26 kb
  • poleznye-funkcii-dlja-raboty-s-fajlovoj-sistemoj_20787_1.rtf — 24.4 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

Полезные функции для работы с файловой системой
Эта статья фактически краткий справочник по функциям для работы с файлами. Описываемые функции редко кто использует, но это не значит, что они бесполезны. Напротив, они очень даже полезны... Но они описываются далеко не в каждом учебнике по PHP.
file_exists
Функция file_exists() проверяет, существует ли файл в локальной файловой системе. Если файл существует, то функция возвращает истину, а если нет,
то ложь. Пример:
if (! file_exists("p") ) echo "Файл не существует!;
is_file
Эта функия по сути делает ту же работу, что и file_exists, но она более надежна, т.к. проверяет не только существование заданного файла, но и файл ли
это (вдруг дирректория?), и можно ли производить с ним операции записи/чтения. Пример:
if (! is_file("p") ) echo "Это неправильный файл, либо в него нельзя писать/читать";
else echo "Все ok, это нормальный файл";
filesize
Как можно догадаться из названия, эта функция нужна для определения размера файла (в локальной файловой системе). Она возвращает размер файла в байтах или возвращает FALSE, если возникла ошибка. Пример:
$fsize = filesize("t");
echo " Размер файла
$fsize";
is_writeable
Эта функция проверяет, существует ли заданный файл и можно ли в
него писать. Пример:
if (is_writeable("t") ) echo "В этот файл можно писать";
else echo "Файла не существует, либо в него нельзя писать";
is_readable
Эта функция позволяет убедиться, что файл доступен для чтения (если он существует).
if (is_readable("t") ) echo "Этот файл доступен для чтения";
else echo "Файла не существует, либо его нельзя прочитать с текущими правами";
readfile



Ваше мнение



CAPTCHA