Class FileManager

[Строка 23]

Размещен: /FileManager/FileManager.class.php

Описание

Класс модуля "Файловый менеджер"


Свойства класса


Константы класса


Унаследованные константы класса


Унаследованные свойства класса


Методы

  • корректный CdirCorrection()
    Обработка (удаление имени файла, "лишних" слэшей и т.д) пути к директории
  • boolean del_dir()
    Удаление директории вместе с вложенными файлами и директориями.
  • boolean del_file()
    Удаление файла или директории
  • boolean load_files()
    Загрузка файлов
  • string PathCorrection()
    Устаревший, заменен File::PathCorrection(). Метод удаляет потенциально опасные символы из пути или имени файла.

Унаследованные методы


Описания методов

    FileManager::CdirCorrection

    CdirCorrection( $current_dir $current_dir );

    Описание

    Обработка (удаление имени файла, "лишних" слэшей и т.д) пути к директории

    Принимаемые параметры

    $current_dir

    исходная директория

    1.  <?php
    2.  $FileManager = new FileManager();
    3.  
    4.  $current_dir '/dir';
    5.  
    6.  $result $FileManager->CdirCorrection($current_dir);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Путь к директории успешно обработан";
    11.  }
    12.  else
    13.  {
    14.      echo "Ошибка обработки пути директории";
    15.  }
    16.  ?>

    Возвращает

    путь к исходной директории

    [ Наверх ]


    FileManager::del_dir

    del_dir( string $dir );

    Описание

    Удаление директории вместе с вложенными файлами и директориями.

    Использует $File->DeleteDir()

    Принимаемые параметры

    $dir

    полный путь

    1.  <?php
    2.  $FileManager = new FileManager();
    3.  
    4.  $dir 'dir';
    5.  
    6.  $result $FileManager->del_dir($dir);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Директория успешно удалена";
    11.  }
    12.  else
    13.  {
    14.      echo "Ошибка удаления директории";
    15.  }
    16.  ?>

    Возвращает

    true в случаее успешного выполнеия, false в противном случае

    [ Наверх ]


    FileManager::del_file

    del_file( string $file_name );

    Описание

    Удаление файла или директории

    Принимаемые параметры

    $file_name

    полный путь

    1.  <?php
    2.  $FileManager = new FileManager();
    3.  
    4.  $file_name 'file.txt';
    5.  
    6.  $result $FileManager->del_file($file_name);
    7.  
    8.  if ($result)
    9.  {
    10.      echo "Файл успешно удален";
    11.  }
    12.  else
    13.  {
    14.      echo "Ошибка удаления файла";
    15.  }
    16.  ?>

    Возвращает

    true в случае успешного выполнения, false в противном случае

    [ Наверх ]


    FileManager::load_files

    load_files( array $source, string $file_name, string $dir_file, [boolean $rewrite = true] );

    Описание

    Загрузка файлов

    Принимаемые параметры

    $source

    информация о файле $_FILES['file']

    $file_name

    имя файла

    $dir_file

    директория для размещения файла

    $rewrite

    разрешает замену уже существующего файла, по молчанию true

    [ Наверх ]


    FileManager::PathCorrection

    PathCorrection( string $path );

    Описание

    Устаревший, заменен File::PathCorrection(). Метод удаляет потенциально опасные символы из пути или имени файла.

    Принимаемые параметры

    $path

    путь

    Возвращает

    путь без потенциально опасных символов

    version

    4.1

    [ Наверх ]



Описания переменных


Описание констант класса