Виртуальный Брест
Главная Портал Форум Рассылки Контакт Для клиентов Статьи

Баня открыта и ждет посетителей!
Баня открыта и ждет посетителей!
 
 
Магазин интимных товаров
Магазин интимных товаров
 

Виртуальный хостинг - дом для вашего сайта - лучшее предложение в Бресте!


Полный список глав книги

Функции файловой системы (выдержки из мануала) - 2


fputs - запись в файл. Формат вызова: int fputs(int fp, string str, int [length]);

fputs() - это псевдоним fwrite(), и обе функции полностью идентичны. Параметр length опционален и при его отсутствии записывается вся строка str.

fread - бинарное чтение файла. Формат вызова: string fread(int fp, int length);

fread() читает байты из файла, на который ссылается fp до length. Чтение заканчивается, когда прочитано length байт или достигнут EOF.

// получить содержимое файла в строку
$filename = "/usr/local/something.txt";
$fd = fopen( $filename, "r" );
$contents = fread( $fd, filesize( $filename ) );
fclose( $fd );

fseek - поиск в файле. Формат вызова: int fseek(int fp, int offset);

Для файла fp устанавливает указатель в потоке файла на смещение в offset байт. Эквивалентно вызову в Си fseek (fp, offset, SEEK_SET). При удачном выполнении возвращает 0, в противном случае возвращается -1. Поиск после EOF не рассматривается как ошибка. Не используется для файловых указателей, возвращенных fopen() при использовании форматов "http://" или "ftp://".

ftell - текущая позиция указателя в файле. Формат вызова: int ftell(int fp); Возвращает позицию указателя в файле, на который ссылается fp, т.е. смещение в потоке файла. При возникновении ошибки возвращается false. Файловый указатель должен быть действующим и указывать на файл, успешно открытый fopen() или popen().

fwrite - бинарная запись в файл. Формат вызова: int fwrite(int fp, string string, int [length]);

fwrite() записывает содержимое string в файловый поток, указанный fp. Если аргумент length присутствует, запись останавливается после записи length-го байта, или после записи всей строки string. Если есть аргумент length, то конфигурационные опции magic_quotes_runtime игнорируются и никакие слеши из string не удаляются.

is_dir - filename - директория? Формат вызова: bool is_dir(string filename); Возвращает «true», если «filename» существует и это директория.

is_executable - файл относится к классу исполнимых. Формат вызова: bool is_executable(string filename); Возвращает «true», если «filename» существует и является исполнимым файлом.

is_file - файл относится к классу обычных файлов. Формат вызова: bool is_file(string filename); Возвращает «true», если «filename» существует и является обычным файлом.

is_link - файл относится к файлу символических ссылок. Формат вызова: bool is_link(string filename); Возвращает true, если filename существует и является символической ссылкой.

is_readable - файл относится к классу читаемых. Формат вызова: bool is_readable(string filename); Возвращает «true», если «filename» существует и является доступным для чтения. Помните, что PHP может иметь доступ к файлу как пользователь, под чьим id запущен веб-сервер (часто 'nobody'). Ограничения безопасного режима не действуют внутри аккаунта.

is_writeable - файл относится к классу записываемых
bool is_readable(string filename); Возвращает «true», если файл существует и доступен для записи. Помните, что PHP может иметь доступ к файлу как пользователь, под чьим «id» запущен веб-сервер (часто 'nobody'). Ограничения безопасного режима не действуют внутри аккаунта.

link - создать жесткую ссылку. Формат вызова: int link(string target, string link); link() создает жесткую ссылку.

linkinfo - информация о ссылке. Формат вызова:
int linkinfo(string path); linkinfo() возвращает поле «st_dev» из UNIX C структуры «stat», возвращенной системным вызовом «lstat». Эта функция используется для верификации, если ссылка (указанная в path) реально существует (использует те же методы, что и макрос S_ISLNK, определенный в stat.h). Возвращает 0 или FALSE в случае ошибки.

mkdir - создать директорию. Формат вызова: int mkdir(string pathname, int mode); Пытается создать директорию, указанную в «pathname». Заметим, что если вы захотите указать «mode» в восьмеричной системе, то число должно начинаться с 0.

Читать еще...



Оби Фернандес

Путь Rails. Подробное руководство по созданию приложений в среде Ruby on Rails
Первое исчерпывающее авторитетное руководство по разработке программного обеспечения промышленного качества на платформе Rails! Ruby on Rails устраняет сложности процесса...

Алексис Голдстайн, Луис Лазарис, Эстель Уэйл

HTML5 и CSS3 для всех
Перед вами руководство по HTML5 и CSS3, которое будет полезным для всех, от начинающего до специалиста. Вы сможете освоить весь спектр возможностей,...

Генри Бекет

Java SOAP
SOAP (Простой протокол доступа к объектам) является новой технологией для распределенных приложений в основе служб Web. Используя XML, SOAP обеспечивает независимую...

Эрл Каслдайн, Крэйг Шарки

Изучаем jQuery
Данная книга - это ваш быстрый путь к освоению jQuery, JavaScript-фреймворка, завоевавшего широкое признание. Библиотека jQuery использовалась при создании более чем половины из...

    Информация

Главная - переход на начало
Тарифы на Российский хостинг
Правила - что можно а что нет
Заказ - сделайте это сейчас
Выбор домена - найди свое имя
Регистрация домена - купить
Оплата - варианты для всех
Панель управления Россия
Панель управления Беларусь
Вопросы и ответы - информация
Разработка сайтов - сопровождение
Виртуальный Брест - портал
Контакт - обратная связь
Наш форум - пообщаемся?
Лечения в стоматологии и протезирования зубов. Круглосуточная стоматология.
Список доменов
в которых доступна бесплатная регистрация имен при покупке хостинга, а так же открытие поч- тового ящика:

Новости Бреста:

Второй порыв теплосетей в Бресте - двенадцать многоэтажных домов и один детский сад остались без тепла
Почти тонну мёда задержали налоговики при проверке в Бресте
Зарплата в конвертах в Бресте - видео
Трое жителей Кавказа в "поисках работы" забрались прямо в лес в пограничную зону
Профилактика квартирных краж - важно
Современный животноводческий комплекс на 1500 голов строится в СПК "Королевский" Кобринского района - фото
Результаты проходящей на территории Брестской области акции "Не упусти свой шанс"
Осенний месячник по наведению порядка на земле проходит на Брестчине - важно
В Лунинецком районе в водоеме нашли автомобиль с телом внутри
ГАИ: брестчанин решил стать маршрутчиком и в пьяном состоянии вез горожан

© Виртуальный Брест 2001 - 2009 Автор проекта: Андрей Кухарчик Дизайн: Partgraphic