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

Магазин интимных товаров
Магазин интимных товаров
 
Выполним изыскательские работы
Выполним изыскательские работы
 
Запчасти для телефонов и ноутбуков
Запчасти для телефонов и ноутбуков
 

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


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

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


mkdir("/path/to/my/dir", 0700);

Возвращает «true» при успешном выполнении и «false» при ошибке.

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

popen - открыть процесс файлового указателя. Формат вызова: int popen(string command, string mode); Открывает канал к процессу, исполняемому путем форкинга команды «command». Возвращает файловый указатель, идентичный возвращаемому fopen(), но этот указатель мононаправленный (может использоваться только для чтения или только для записи) и должен быть закрыт pclose(). Этот указатель можно использовать с fgets(), fgetss(), и fputs(). При возникновении ошибки возвращает «false».

$fp = popen( "/bin/ls", "r" );

readfile - вывод файла. Формат вызова: int readfile(string filename); Читает файл и записывает его на стандартное устройство вывода. Возвращает количество прочитанных байтов. В случае возникновения ошибки возвращается «false» и за исключением функции, вызванной как @readfile, выводится сообщение об ошибке. Если «filename» начинается с "http://" (без учета регистра), открывается соединение HTTP 1.0 к указанному серверу и текст ответа выводится на стандартное устройство вывода. Поскольку редиректы HTTP не обрабатываются, вы должны включать в указание директории завершающие слеши. Если «filename» начинается с "ftp://" (без учета регистра), открывается ftp соединение с указанным сервером и файл ответа выводится на стандартное устройство вывода. Если сервер не поддерживает режим пассивного ftp, этот вызов завершится ошибкой. Если «filename» начинается как-нибудь иначе, будет открыт файл файловой системы и его содержимое выведется на стандартное устройство вывода.

readlink - цель символической ссылки. Формат вызова: string readlink(string path); readlink() работает аналогично функции Си «readlink» и возвращает содержимое символической ссылки path или 0 в случае ошибки.

rename - переименовать файл. Формат вызова: int rename(string oldname, string newname); Пытается переименовать «oldname» в «newname». Возвращает «true» при успешном выполнении и «false» при сбое.

rewind – позиционирование файлового указателя. Формат вызова:  int rewind(int fp); Позиционирует файловый указатель для fp на начало потока файла. При возникновении ошибки возвращается 0. Файловый указатель должен быть действующим и указывать на файл, успешно открытый fopen().

rmdir - удалить директорию. Формат вызова: int rmdir(string dirname); Пытается удалить директорию, указанную путем. Директория должна быть пустой, и релевантные разрешения должны допустить это. При возникновении ошибки возвращается 0.

stat - информация о файле. Формат вызова: array stat(string filename); Собирает статистику о файле «filename». Возвращает массив статистической информации о файле со следующими элементами:

  1. устройство
  2. inode
  3. номер ссылки
  4. id пользователя или владельца
  5. id группы владельца
  6. device type if inode device *
  7. размер в байтах
  8. время последнего доступа
  9. время последней модификации
  10. время последнего изменения
  11. размер блока для I/O файловой системы *
  12. количество занятых блоков

* - только для систем, поддерживающих тип st_blksize - в других системах (т.e. Windows) возвращается -1

lstat - информация о файле или символической ссылке. Формат вызова: array lstat(string filename); Собирает информацию о файле или символической ссылке «filename». Эта функция идентична stat(), но если «filename» - это символическая ссылка, то возвращается статус символической ссылки, а не статус файла, на который указывает данная ссылка. Возвращает массив статистической информации со следующими элементами:

  1. устройство
  2. inode
  3. число ссылок
  4. id пользователя или владельца
  5. id группы владельца
  6. тип устройства, если inode - устройство *
  7. размер в байтах
  8. время последнего доступа
  9. время последней модификации
  10. время последнего изменения
  11. размер блока для I/O файловой системы *
  12. количество занятых блоков

* - только для систем, поддерживающих тип st_blksize - в других системах (т.e. Windows) возвращается -1

symlink - создать символическую ссылку. Формат вызова: int symlink(string target, string link); symlink() создает символическую ссылку с существующей целью target с указанным именем «link».

tempnam - создать уникальное имя файла. Формат вызова: string tempnam(string dir, string prefix); Создает уникальное имя файла в указанной директории. Если директория не существует, tempnam() может сгенерировать имя файла во временной директории системы. Возвращает новое временное имя файла, или нулевую строку при ошибке.

$tmpfname = tempnam( "/tmp", "FOO" );

touch - установить время модификации файла. Формат вызова: int touch(string filename, int time); Пытается установить время модификации файла «filename» в значение «time». Если опция «time» отсутствует, используется текущее время. Если файл не существует, то он создается. Возвращает «true» при успешном выполнении и «false» в обратном случае.

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



Билл Скотт, Тереза Нейл

Проектирование веб-интерфейсов
Авторы - специалисты по проектированию пользовательских интерфейсов - предлагают более 75 шаблонов проектирования взаимодействия для создания собственных удобных и привлекательных...

Брайан Айзенберг, Джеффри Айзенберг

Добавьте в корзину. Ключевые принципы повышения конверсии веб-сайта
Вы бывали в магазине ИКЕА в выходные? Много ли там народу? А многие ли уходят домой без покупок? Вряд ли кто-то покидает магазин, не купив хоть что-нибудь. Как правило, вернувшись...

Уэнделл Одом

Официальное руководство Cisco по подготовке к сертификационным экзаменам CCENT/CCNA ICND1 640-822 (+ DVD-ROM)
Третье издание этой книги - лучший учебник для экзаменов Cisco. Автор бестселлеров и опытный преподаватель Уэнделл Одом делится советами по подготовке к экзамену, помогая вам...

Билл Скотт, Тереза Нейл

Проектирование веб-интерфейсов
Авторы - специалисты по проектированию пользовательских интерфейсов - предлагают более 75 шаблонов проектирования взаимодействия для создания собственных удобных и привлекательных...

    Информация

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

Список доменов
в которых доступна бесплатная регистрация имен при покупке хостинга, а так же открытие поч- тового ящика:

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

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

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