Script формата за обратна връзка с файла прикачен файл (PHP Аякс)

Демо страница може да се гледа - тук.

Линк за изтегляне на архива намерите в края на статията.

Помислете за работата на скрипта с един пример:

Формата, в която прикачения файл, човек трябва да има атрибут enctype = »съставното / форм-данни».

Свързване на JQuery библиотеката и плъгина на тази страница: (библиотеки могат да бъдат изтеглени от официалния сайт, връзки са дадени в долната част на статията)

За форми валидиране могат да четат повече информация тук

Нека разгледаме по-подробно този код.

Изпращането на файлове с използването на новия интерфейс FormData. След зареждането на страницата, с линията, ако (! Window.FormData). проверите наличието на обекта. Ако тя не е на разположение, за да информира потребителя за това. Ясно е, че в този случай, изпращането няма да работи. Това се отнася за по-стари браузъри. За всички съвременни браузъри ще работят

С кликване върху бутона "Изпращане" проверява задължителни полета за попълване с метода помага за потвърждаване в случай на успешна проверка (submitHandler) създава нов обект FormData, има телефони send.php скрипт, който произвежда и изпращане на формата и прикрепен към досието й. След това, вместо да образуват дисплеите на съобщение е изпратено успешно. Отговаря за тази линия $ ( "# sendform"). Html ( "

изпратени на данни!

');

А PHP-скрипт за изпращане на данни от формата.

Подаване на формуляра с налагане на запор върху множество файлове

въвеждане на елемент, който е приложен към преписката, добавя атрибут (многократно), което ще позволи избор на множество файлове.

Промяна на PHP файл, за да се справят с поредица от няколко файла: