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

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




💣 👉🏻👉🏻👉🏻 ВСЯ ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻




























































Эта статья фактически краткий справочник по функциям для работы с файлами. Описываемые функции редко кто использует, но это не значит, что они бесполезны. Напротив, они очень даже полезны... Но они описываются далеко не в каждом учебнике по PHP.
Функция file_exists() проверяет, существует ли файл в локальной файловой системе. Если файл существует, то функция возвращает истину, а если нет, то ложь. Пример:
if (! file_exists("somefile.php") ) { echo "Файл не существует!; }
Эта функия по сути делает ту же работу, что и file_exists, но она более надежна, т.к. проверяет не только существование заданного файла, но и файл ли это (вдруг дирректория?), и можно ли производить с ним операции записи/чтения. Пример:
if (! is_file("somefile.php") ) {echo "Это неправильный файл, либо в него нельзя писать/читать"; }
else {echo "Все ok, это нормальный файл";}
Как можно догадаться из названия, эта функция нужна для определения размера файла (в локальной файловой системе). Она возвращает размер файла в байтах или возвращает FALSE, если возникла ошибка. Пример:
Эта функция проверяет, существует ли заданный файл и можно ли в него писать. Пример:
if (is_writeable("somefile.txt") ) {echo "В этот файл можно писать";}
else {echo "Файла не существует, либо в него нельзя писать";}
Эта функция позволяет убедиться, что файл доступен для чтения (если он существует).
if (is_readable("somefile.txt") ) {echo "Этот файл доступен для чтения";}
else {echo "Файла не существует, либо его нельзя прочитать с текущими правами";}
В большинстве скриптов, которые я видел, чтение из файла осуществлялось с помощью функции fgets либо fread. При этом нужно было перед этим открыть а после закрыть. Но есть функция readfile, которая позволяет сэкономить пару инструкций. Она читает содержимое файла и перенаправляет в стандартный поток вывода (обычно браузер). Пример:
Все содержимое файла будет выведено в файле.
Функция выделяет имя файла из переданного ей полного пути. Пример:
$filename = basename("/usr/brutus/file.txt");
echo $filename; //будет выведено "file.txt"
Функция возвращает дату последней модификации файла, из которого эта функция вызывается. Пример:
echo "Последнее обновление: ".date("d.m.Y @ H:i:s", getlastmod() );
Функция проверяет, является ли заданный файл каталогом. Синтаксис:
Возвращает TRUE если это каталог и FALSE если это файл
Эта функция извлекает путь до полного имени файла, подобно функции basename. Синтаксис:
Функция открывает заданный каталог и возвращает его идентификатор для работы с ним подобно функции fopen. Синтаксис:
Функция закрывает манипулятор каталога подобно функции fclose. Синтаксис:
void closedir (int resource_handle);
Функция возвращает очередной элемент каталога. Синтаксис:
string readdir (int resource_handle);
Функция переводит указатель текущей позиции в начало каталога. К примеру функция readdir будет читать каталог с начала. Синтаксис:
void rewinddir (int resource_handle);
Функция осуществляет переход в заданный каталог. Синтаксис:
Функция аналогична однименной команде Unix - она создает каталог с заданным именем. Синтаксис:
Mode определяет разрешения, которые будут присвоены каталогу после создания.
Функции, которые будут описаны ниже, работают только в UNIX like системах.
Эта функция возвращает идентификатор группы-владельца заданного файла. Синтаксис:
Функция возвращает разрешения (permissions) файла или FALSE в случае ошибки. Синтаксис:
Функция возвращает идентификатор владельца заданного файла. Синтаксис:
Функция пытается сменить группу-владельца данного файла. Синтаксис
int chgrp (string filename, mixed group);
Функция пытается изменить разрешения файла. Синтаксис:
int chmod (string filename, int permissions);
Замечание: параметр permissions должен состоять из четырех целых чисел, напрмер 0776.
Функция chown пытается сменить владельца файла. Синтаксис:
int chown (string filename, mixed user);
Эта функция возвращает массив с подробной информацией о файле. Синтаксис:
8 - Время последнего обращения к файлу
9 - Время последней модификации файла
11 - Размер блока при выводе/вводе в файловой системе

Название: Полезные функции для работы с файловой системой
Раздел: Рефераты по информатике, программированию
Тип: реферат
Добавлен 05:01:07 20 марта 2007 Похожие работы
Просмотров: 31
Комментариев: 16
Оценило: 3 человек
Средний балл: 5
Оценка: неизвестно   Скачать

Срочная помощь учащимся в написании различных работ. Бесплатные корректировки! Круглосуточная поддержка! Узнай стоимость твоей работы на сайте 64362.ru
Если Вам нужна помощь с учебными работами, ну или будет нужна в будущем (курсовая, дипломная, отчет по практике, контрольная, РГР, решение задач, онлайн-помощь на экзамене или "любая другая" учебная работа...) - обращайтесь: https://clck.ru/P8YFs - (просто скопируйте этот адрес и вставьте в браузер) Сделаем все качественно и в самые короткие сроки + бесплатные доработки до самой сдачи/защиты! Предоставим все необходимые гарантии.
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.

Реферат: Полезные функции для работы с файловой системой
Реферат по теме Онтология и понятие о категориях
Курсовая работа по теме Индукция системной устойчивости у растений пшеницы к Mycosphaerella graminicola
Реферат: Методические рекомендации в помощь пользователю
Направления Сочинений В Декабре 2022
Реферат по теме Разработка и вывод нового товара на рынок
Силовая Тренировка Реферат
Курсовая Работа На Тему Відповідальність У Житловому Праві
Реферат: Месячный график работы группы судов. Скачать бесплатно и без регистрации
Реферат На Тему Могут Ли Восстанавливаемые Виды Энергии Полностью Заменить Фоссильные Топлива?
Реферат: Понятие и классификация функций государства
Курсовая Работа Гост Программно-Нормативные Основы Физического Воспитания У
Контрольная Работа По Роману Пушкина Дубровский
Реферат: A Sacred Place Essay Research Paper A
Курсовая работа по теме Государственный сектор в системе государственного регулирования экономики
Лабораторная Работа На Тему Виброизмерительные Преобразователи
Реферат по теме Рушноихо
Мцко Контрольная Работа По Математике
Реферат: Дерново-подзолистые почвы
Реферат по теме Безопасность Республики Беларусь в военной сфере
Реферат: Культурология и философия культуры
Реферат: Общая биология
Доклад: Социальные институты. Основные понятия
Реферат: Эффективность использования трудовых ресурсов в железобетонном цехе

Report Page