Navalis File Manager 1.2.1
Скрипт файл-менеджера с удобным интерфейсом. Пользоваться им так-же просто, как и обычным десктопным приложением. Скрипт генерирует минимум html-кода, прост в установке и настройке.
Bеб файл менеджер
Особенности:
- интерфейс программы максимально приближен к интерфейсу десктопных приложений.
- вся программа содержится в одном единственном файле, за исключением иконок и кнопок, которые могут находится либо на вашем локальном сервере, либо на удаленном.
- генерируется минимум html-кода
- многие функции реализованы на JavaScript
Возможности:
- просмотр содержимого текущей папки
- копирование и перемещение методом "копировать-вставить"
- просмотр информации о файле при щелчке по его иконке
- групповое выделение файлов (Выделить все, Выделить все файлы, Выделить все папки, Инвертировать выделение, Снять выделение со всех)
- создание новых файлов и папок
- переименование файлов и папок
- удаление папок вместе с их содержимым, включая вложенные папки
- загрузка файлов на сервер
- использование закладок
Требования:
- Apache >=1.3.x
- PHP 4.x.x
- Internet Explorer >=6, Opera >=7, FireFox
09.07.2006
Добавлена функция редактирования текстовых файлов.
Внесены некоторые исправления.
Программа переименована в «Navalis File Manager»
30.08.2006
Исправлена проблема с определением количества свободного места.
Исправлен некорректный вывод меню в Firefox.
Разработчик: MrSlim
Платформа: Windows, Linux, MacOS
02:56 24.06.2007

по второму - на сколько я помню, проблема проявляется только в Firefox, опять же нет времени ею заняться.
Вот скоро в отпуск, постараюсь до всего этого добраться и исправить
Но если уж ооооочень надо, то может быть на досуге и сделаю
из дополнительного, что пришло в голову сразу:
1) не показывать и не суммировать размер директорий (у меня Linux = 4096 байт):
- $files[$i]['size']=filesize($path.$file);
+ if (!is_dir($path.$file))
+ $files[$i]['size']=filesize($path.$file);
2) непонятно, почему javascript функция checkRow() продолжает вычитать объем файла при нажатии на строку несколько раз. То есть происходит так: первый клик - выделили строку, добавили объем файла в последнюю строку; второй клик - сняли выделение, вычли объем файла из последней строки; все последующие клики - строка не изменяется, из последней строки объем продолжает вычитаться, уходя в минус.
Сразу скажу что я не пишу на php, могу только видоизменять.
Надосуге исправлю, спасибо за замечание.