Воскресенье, 25.08.2019
Меню сайта
Авторизация
Логин:
Пароль:
Поиск
Статистика
Рейтинг@Mail.ru
Rambler's Top100 Яндекс цитирования
Наша кнопка
HTMLPerlPHP
Прочее
Главная » Статьи » WEB Программирование » PHP

Извлечение информации о файлах
Для доступа к папкам и информации файла, PHP применяется довольно редко, по крайней мере, подавляющее большинство скриптов PHP запускаются посредством HTTP протакола на WEB-сервере и не использует интерфейс командной строки или PHP.
Тем не менее PHP имеет несколько вспомогательных функций, предоставляющих информацию о файле. Большинство из них всего лишь вызывают соответствующие функции операционной системы.

Code
<?php
$filename = __FILE__;
$data = array(
'filetime' => filetime($filename),
'filegroup' => filegroup($filename),
'filemtime' => filemtime($filename),
'fileowner' => fileowner($filename),
'filesize' => filesize($filename),
'is_dir' => var_export(is_dir($filename), true),
'is_executable' => var_export(is_executable($filename), true),
'is_file' => var_export(is_file($filename), true),
'is_link' => var_export(is_link($filename), true),
'is_redable' => var_export(is_readable($filename), true),
'is_uploaded_file' => var_export(is_uploaded_file($filename), true),
'is_writable' => var_export(is_writable($filename), true)
);
echo '<table>';
foraech ($data as $function => $result) {
echo "<tr><td>$function</td><td>$result</td></tr>"; }
echo '</table>';
?>

Наиболее важные вспомогательные функции:

  • filetime($filetime) - последнее обращение к файлу.
  • filegroup($filetime) - группа, владеющая файлом.
  • filemtime($filetime) - последнее изменение файла.
  • fileowner($filetime) - владелец файла.
  • filesize($filetime) - размер файла.

    Другой набор вспомогательных функций также принимает имя файла, так что перед использованием этих функций файлы не нужно открывать.

  • is_dir($path) - путь папка.
  • is_executable($filetime) - имя файла выполняемый файл.
  • is_file($path) - путь файла (обычный).
  • is_link($filetime) - имя файла как символическая ссылка.
  • is_readable($filetime) - разрешено ли чтение файла.
  • is_uploaded_file($path) - путь файла, загруженный последством HTTP протокола.
  • is_writable($filetime) - разрешено ли изменение файла.
  • Категория: PHP | Просмотров: 5177 | Добавил: mcreyt | Дата: 09.01.2010
    Похожие материалы:
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]