phpFileManager – это полный инструмент управления файловой системой в одном файле (~8191 строка, ~924,24 Kb)
Это инструмент, предназначенный для быстрого доступа к файлам, а также для проверки конфигурации и безопасности php сервера.
Сценарий можно переименовать и развернуть на известном уникальном URL-адресе, а также предлагается защита паролем.
Функции:
. дерево каталогов с загрузкой ajax
. копировать / перемещать / удалять / создавать / переименовывать / редактировать / просматривать / chmod файлы и папки
. поддержка символических / жестких ссылок, непосредственно интегрированная в интерфейс
. Форматы сжатия tar / zip / bzip / gzip с кнопкой быстрой загрузки ZIP
. редактор кода с подсветкой синтаксиса, использующий тему Ace и Monokai
. эмулятор терминала оболочки
. сканирование портов с использованием сокетов PHP
. информация о сервере
. несколько загрузок
. защита паролем
. работает на linux / mac / windows
. совместим со всеми версиями PHP
. включены переводы для английского / португальского / испанского / каталонского / китайского
/ голландского / французского / немецкого / итальянского / корейского / русского / польского / турецкого / украинского языков
Официальные релизы:
https://sourceforge.net/projects/phpfm
https://github.com/dulldusk/phpfm
Онлайн-демонстрация:
http://phpfm-demo.dulldusk.com
Лицензия:
phpFileManager – бесплатное программное обеспечение; вы можете распространять и / или изменять его в соответствии с условиями любой из следующих лицензий на выбор:
. Стандартная общественная лицензия GNU версии 2 или новее («GPL»);
. Стандартная общественная лицензия ограниченного применения GNU версии 2.1 или более поздней версии («LGPL»);
. Общественная лицензия Mozilla версии 1.1 или новее («MPL»).
//////////// Предыдущая версия материала ////////////
phpFileManager является законченным полноразмерным файловым менеджером в одном файле (~5379 строк, 233.75 Kb).
Среди возможностей phpFileManager:
- инфо о сервере
- дерево директорий
- копирование/перенос/удаление/создание/переименовывание/редактирование/просмотр/chmod файлов и папок
- tar/zip/bzip/gzip
- множественная загрузка
- shell/exec
- работает на linux/windows
- php4/php5/apache2 совместимость
- english/portuguese/spanish/dutch/french/german/italian/korean/russian/catalan языки интерфейса
Лицензия:
phpFileManager является free software; вы можете распространять и/или модифицировать скрипт по условиям любой из лицензий, по вашему выбору:
- GNU General Public License Version 2 or later (the "GPL");
- GNU Lesser General Public License Version 2.1 or later (the "LGPL");
- Mozilla Public License Version 1.1 or later (the "MPL").
*Прим. от Coder:
Закомментировать строку 53-60 (ввиду деприкации get_magic_quotes_gpc())
/* if (@get_magic_quotes_gpc()) {
function stripslashes_deep($value){
return is_array($value)? array_map('stripslashes_deep', $value):$value;
}
$_POST = array_map('stripslashes_deep', $_POST);
$_GET = array_map('stripslashes_deep', $_GET);
$_COOKIE = array_map('stripslashes_deep', $_COOKIE);
}*/
, и ниже добавить:if( ( function_exists("get_magic_quotes_gpc") && get_magic_quotes_gpc() ) || ini_get('magic_quotes_sybase') ){
foreach($_GET as $k => $v) $_GET[$k] = stripslashes($v);
foreach($_POST as $k => $v) $_POST[$k] = stripslashes($v);
foreach($_COOKIE as $k => $v) $_COOKIE[$k] = stripslashes($v);
}// end добавления (http://stackoverflow.com/questions/4077543/using-get-magic-quotes-gpc-on-php-version-5-2-14-or-equivalent-for-php-version-6)
Комментарии:
Нет комментариев к этой статье.