Особенности файлового менеджера:
— Можно задавать права доступа на файлы и директории. Права двух типов: есть доступ или нет доступа. Файлы хранятся в недоступной для скачивания по прямой ссылке папке. Скачивание файла происходит с предварительной проверкой пользователя и прав доступа на файл. Любой пользователь файлового менеджера может обладать правами администратора, что указывается при добавлении нового или редактировании существующего пользователя. Администратор может видеть все, в том числе «удалённые» файлы.
— Контроль версий каждого файла. После загрузки файла он сохраняется с именем, которое не позволяет перезаписатьЧитать полностью »
Рубрика «ajax» - 14
PHP / [Из песочницы] Файловый менеджер на PHP, с правами, контролем версий и AJAX-ом
2012-02-20 в 11:55, admin, рубрики: ajax, html5, php, загрузка файлов, превью, файловый менеджер, метки: ajax, html5, PHP, загрузка файлов, превью, файловый менеджерJavaScript / Спагетти в последовательном вызове асинхронных функций. Теория и практика
2012-02-07 в 12:40, admin, рубрики: ajax, event loop, javascript, jquery, асинхронная загрузка, асинхронное программирование, события, теория, метки: ajax, event loop, javascript, jquery, асинхронная загрузка, асинхронное программирование, события, теория В продолжение статьи Последовательный вызов асинхронных функций.
Часть 1. Теория
Большинство традиционных, не-веб языков программирования являются синхронными (блокирующими).
Как можно определить, синхронный или же асинхронный данный язык? Например, по наличию/отсутствию функции sleep (может называться также delay, pause и т.д.), когда программа полностью останавливается на определённое количество времени.
В JavaScript, как вы знаете, такой функции нет. Есть, например setTimeout, но она делает совсем другое. Она может отсрочить выполнение комманды, но это не значит что после setTimeout, программа останавливается и ничегоЧитать полностью »