С появлением такой технологии как AJAX, появились новые требования к юзабилити сайтов. Его может повысить ещё одно расширение, которое я сейчас представлю.
Загрузка файлов с помощью ajax! Возможно ли? Загрузите это расширение и посмотрите сами. Я лишь скажу пару слов о том как его использовать.
Внутри скачанного архива вы увидите следующие файлы:
- ajaxfileupload.php - файл, который, собственно, содержит форму для загрузки файла
- ajaxfileupload.js - файл, который содержит функционал, позволяющий загружать файл без перезагрузки страницы
- doajaxfileupload.php - скрипт, который получает файл (в нем вы сами можете выбрать папку для загруженного файла)
Для удобства я переместил функцию ajaxFileUpload из файла ajaxfileupload.php в ajaxfileupload.js. Только нужно не забывать поменять имя формы, которую вы используете для загрузки файла. В этом примере имя - fileToUpload. Это имя нужно поменять в функции ajaxFileUpload и в файле doajaxfileupload.php в нескольких местах.
Файл скачан с сайта http://www.phpletter.com/