Файловый Менеджер + Текстовый Редактор
Gmanager

Версия: 0.7
Автор: Gemorroj
http://wapinet.ru/gmanager/

Номера кошельков. Надеюсь понятно для чего =)
WMR 167963845445
WMZ 225757696726


Чтобы полноценно использовать функционал менеджера на *NIX системах, прежде, ознакомтесь с системой распределения прав на подобных системах. Т.е. Если Вы, загрузили на сервер файл через FTP протокол, с большой долей вероятности, владелец у него будет отличный от пользователя, под которым запущен PHP. Это значит, что Вам нужно будет дать соответствующие права пользователю, который будет производить некие операции с вашим загруженным через FTP файлом. В свою очередь, права на распределение прав, с большой долей вероятности, будут только у FTP пользователя (кроме пользователя root). Это значит, что вам нужно будет зайти либо под владельцем файла (FTP пользователем, который загрузил файл), либо под пользователем root. То же самое касается и противоположного случая. Т.е. если файл был загружен с помощью PHP, ему присваивается тот владелец, от которого запущен PHP интерпретатор, скорее всего, у FTP пользователя не будет достаточно прав для работы с этим файлом.

Чтобы переключиться в FTP режим работы скрипта, следует в файле config.php закомментировать подключение файла http.php и раскомментировать подключение ftp.php.
Далее, Вам нужно будет в файле ftp.php прописать данные FTP пользователя.
Все же, настоятельно рекомендую пользоваться обычным, не FTP режимом.

Если требуется перейти на директорию выше, в поле ввода пишите относительные, либо полные адреса, например, ../ или /home/user/public_html/ и т.д.
Так же, можно указывать путь к тебуемой папке в адресной строке, например, http://somebody.com/gmanager/?../ или http://somebody.com/gmanager/?/home/user/public_html/ и т.д.

При выборе кодировки в редакторе, в самом файле кодировка не меняется, а только выводится перекодированное содержимое файла.

C помощью EVAL можно выполнять PHP код и смотреть что этот код делает
Например, пишем:
echo 'Hello, world! =)';
Плучаем то, что сгенерировал интерпретатор, а именно - Hello, word! =)

При загрузке файла на сервер, в поле "Имя" можно написать директорию в которой будет сохранен загружаемый файл и имя этого файла, если имя не писать, то файл будет сохранен под его реальным именем.
Можно загружать несколько файлов сразу, для этого следует писать URL каждого нового файла с новой строки.
При импорте файлов, первым заголовком обязательно должен быть User-Agent

PHP Валидатор позволяет проверять синтаксис PHP кода.

XML Валидатор проверяет файл на соответствие XML стандартам.
WML и XHTML код обязательно должны соответствовать XML стандартам.

Если НЕ указывать права на файлы/папки при их перемещении/копировании, то права изменяться не будут.

Чтобы полноценно использовать возможности архиватора, в классе PclZIP присвойте константе PCLZIP_TEMPORARY_DIR значение - путь временной директории с правами на запись(pclzip.lib.php 67 строка) Либо поставте права 777 на папку data/, по умолчанию константа установлена на эту директорию.

Работа с MySQL сервером происходит примерно как в консоли.

В файле pattern.dat несколько полезных шаблонов для SQL запросов, а так же шаблоны для вставки в создаваемые через менеджер файлы.

На хостингах, где по дефолту стоит PHP4, а PHP5 прикручен как CGI модуль, в .htaccess следует раскомментировать строку
#AddHandler application/x-httpd-php5 .php .php5 .phtml