Качване на файлове на вашия уеб-сайт
Ако имате нужда от интерфейс за качване на файлове на уеб-сайтове с отдалечен компютър, можете да си създадете от две части: форма и PHP скрипт. В тази глава ще научите как да изпълните следните стъпки:
Какво takoe zagpyzka файл на уеб-сървър?
Процесът на сваляне на файлове от Web-сървъра чрез HTML форма е загадка за много хора. Отделете малко време, за да обясни процеса.
За да започнете процеса на изтегляне, ви е необходимо следното:
Сама по себе си, процесът на зареждане е следната последователност:
PHP потребител (потребител, който стартира PHP, с имена като "никой". "Www" или "Джо") има право да пише файла във временна папка, както и в резултат на папка.
По-нататък ще започнем познат, за да създадете HTML-форми.
Създаване на форми
За да започнете да създавате форма с едно поле за въвеждане. Можете да създадете форма за zagruziki толкова много файлове, които планират да впоследствие да бъдат подготвени с помощта на поредица от действия, когато се работи с един файл.
параметър ENCTYPE защото ние ще изпратим повече от просто текст. Да приемем, че качвате файл с изображение, така че аз наричам името на файла под формата на img1.
Параметъра TYPE = "файл" в областта на формата вход ще бъдат показани, тъй като папата влезе с бутона Browse. Преглед на бутон стартира с файловия мениджър, с който можете да изберете файл за изтегляне.
и натиснете Enter.
Browser Страница за изтегляне на файла (фиг. 6.1).
Фиг. 6.1. File Страница за изтегляне
Фиг. 6.2 виждате форма за качване на файлове с поле за въвеждане и бутон Browse и го качете на сървъра. В това упражнение ще създадете скрипт за обработка на формата.
Създаване на стартиране скрипт.
Преди да започнете да създавате скрипт, за да запомнят списък от променливи, които се създават автоматично след успешна за качване на файлове. Основната част от името на променливи - img1 - е името на полето за въвеждане, създаден в предишната форма познат.
Целта е да се създаде сценарий, както следва: вземат изтегления файл, за да копирате в папката за документа за уеб-сървър и да се върне съобщение за потвърждение на потребителя, съдържащ всички променливи от списъка по-горе.
Ако стойността на $ не imgl_name празен, е необходимо да се извършват функциите за копиране. Ние прилага символа @ преди името на функцията за подтискане предупрежденията, и се използва матрица (функция). за да предизвика завършването на сценария и ще покаже съобщение, че функцията за копиране () завърши с неуспех:
Фиг. 6.2. do_upload.php на скрипт
Zagruzka файл с помощта на формата и сценария
Сега, след като сте създали форма и скрипт, за да свалите файла, вижте как всичко работи.
и натиснете Enter. Browser Страница за изтегляне на файла (фиг. 6.1). Щракнете върху бутона Browse. прозорец за избор на файл ще се появи на екрана (фиг. 6.3).
Фиг. 6.3. File Избор Dialog
Фиг. 6.4. Успехът съобщение файлът се изтегли
pic6_3.gif файл е бил избран например, вашето име на файла ще се различава от името, използвано тук.
Фиг. 6.5. Изглед на кореспонденцията
прозореца на браузъра се показват качените на вашия уеб-сървър файл (фиг. 6.6).
Фиг. 6.6. Файлът, който е изтеглен с помощта на скрипта, който е създаден
За да търсите файлове, можете да използвате и бутона Browse открит диалог на затваряне (фиг. 6.6).
Обикновена препратка брой
Сценарият, който ще се създаде в това упражнение се брои броя на посещенията на уеб-страницата, на която се намира.
Пълен списък на създадените от вас файл трябва да изглежда като изброяването е показано на фиг. 6.7
Фигура 6.7. Обява на гишето на препратки към уеб страници.
и натиснете Enter. Като се работи на браузъра ще се зареди страница със съобщение за броя на обжалване пред нея. Кликнете няколко пъти върху бутона Update. симулиране нова препратка към страницата. Броячът на страницата ще бъде редовно преброяване все повече и повече се прибягва до него (Фигура 6.8).
Фигура 6.8 Page брои своите потребители