Рубрика «файловый менеджер» - 2

Приобрел я планшет на Android, красивый, быстрый, удобный, но вот досада хороший файловый менеджер я для него так и не нашел. На телефоне я использовал X-plore (он меня полностью устраивает), на планшете попробовал Solid Explorer, он был близок к тому что мне нужно, но почему то переходил в однопанельный режим при вертикальной ориентации (возможно это где то отключается) и не позволял передавать каталоги по Bluetooth или через Gmail. Часть ФМ для Android это мегакомбайны, часть слишком просты, часть вообще не имеет двупанельный интерфейс и так далее, все меня чем то не устраивают. Что делать? Естественно писать свой велосипед! Вот так и началось.

Читать полностью »

Внезапная история из прошлого! Дело было так. Несмотря на то, что я программист «немного другого толку», обратились ко мне со стандартной просьбой – сделать сайт. Обычно я не берусь за подобные дела, но в этот раз решил немного подзаработать, тем более что это был не сайт-визитка или интернет-магазин, а нормальный сайт с базой некоторых объектов, объекты добавляются-редактируются-удаляются (аля CRUD) и с ними необходимо выполнять некоторые операции. О! подумалось мне, да это идеальная задача для (название фреймворка скрыто) и после всяческой бухгалтерии я незамедлительно приступил к делу.

Собственно дальше ничего интересного и необычного так и не произошло. Спустя какое-то время заказчику был продемонстрирован сайт. И… он остался доволен. Очень неожиданное завершение истории.

Правда, появилась небольшая как бы просьба. Файловый менеджер, тот, с помощью которого на сайт в статью можно вставить картинку, ему не понравился. Вот хотелось ему чтобы всё как-то проще было. А тут и кнопок целых 20! Да и действий много. А нужно-то всего-навсего загрузить картинку на сервер и вставить на страничку. Ну ладно, подумал я, их же целый интернет, да и сам я много раз делал подобные решения. Но один страшен, как чёрт, другой по одному файлу загружает за раз, а вот третий ничё так вроде, но платен. В общем, история завершилась быстро, созданием простенького файлового менеджера с нуля. Но как-то сиделось мне, да и взгрустнулось. И выпил я (сока с мякотью, конечно). И открыл IDE и понеслось…
Читать полностью »

Не знаю, как вы, а я начинал изучение веба и PHP в частности путём написания бесплатных скриптов. Я написал 2 своих CMS, галерею, форум, гостевую книгу… Первым моим проектом был файловый менеджер, и бы хотел рассказать о том, через какие стадии развития он прошел и чем стал в итоге. Например, я научил его открывать папки с 500к файлов, не вылезая за memory_limit в 32 Мб с временем генерации страницы в несколько секунд.

Я подготовил небольшое демо его работы, а также выложил исходники файлового менеджера на github. Исходные тексты не слишком высокого качества, ибо в основном писалось это мной году в 2007, то есть 5 лет назад :).
Читать полностью »

Не так давно мною была написана статья о файловом менеджере. Я учёл многие пожелания и к настоящей версии сделал много изменений. К тому же у файлового менеджера появилось название – Ostora.

Ostora Filemanager

Ниже рассмотрены возможности и некоторые уникальные функции файлового менеджера.

Читать полностью »


Прикручиваем текстовый редактор к сайту

Я взял за основу tinymce, но можно использовать и любой другой. Этот интересен тем, что распространяется бесплатно и возможностей у него полный чемодан. Есть все, что может понадобится самому капризному пользователю. Но есть и два существенных недостатка: в базовой (бесплатной) комплектации нет загрузчика картинок и файлов, и нет файлового менеджера. Но мы это легко исправим.

Первым делом качаем сам редактор с официального сайта tinymce.moxiecode.com
и распоковываем его в папку /tinymce/ в корне вашего сайта.
Второе — качаем плагин Читать полностью »

PHP / [Из песочницы] Файловый менеджер на PHP, с правами, контролем версий и AJAX-ом Особенности файлового менеджера:
— Можно задавать права доступа на файлы и директории. Права двух типов: есть доступ или нет доступа. Файлы хранятся в недоступной для скачивания по прямой ссылке папке. Скачивание файла происходит с предварительной проверкой пользователя и прав доступа на файл. Любой пользователь файлового менеджера может обладать правами администратора, что указывается при добавлении нового или редактировании существующего пользователя. Администратор может видеть все, в том числе «удалённые» файлы.
— Контроль версий каждого файла. После загрузки файла он сохраняется с именем, которое не позволяет перезаписатьЧитать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js