ПредишенСледващото

За да прехвърляте данни от уеб-базирани началните страници на потребителите към сървъра посредством HTML-форми. За да работите с форми в PHP предоставя редица специални инструменти.

Предварително дефинирани променливи

В PHP, има няколко предварително дефинирани променливи, които не се променят при изпълнение на всички приложения във вашата среда. Те се наричат ​​още променливи на обкръжението или променливи на средата. Те отразяват настройка среда Apache уеб сървър, както и информация за искане на браузъра. Възможно е да се получат стойностите на URL адреса, заявка низ, както и други елементи на HTTP-заявка.

Всички предварително дефинирани променливи, съдържащи се в асоциативен масив $ GLOBALS. В допълнение към околната среда променливи, масивът съдържа и глобалните променливи, определени в програмата.

В резултат на това, на екрана ще се покаже списък с всички глобални променливи, включително и променливи на обкръжението. Най-често използваните от тях:

Можете да обработвате форми, без да се интересува за реалните имена на полета.

Можете да използвате (в зависимост от метода на предаване), асоциативен масив $ HTTP_GET_VARS или $ HTTP_POST_VARS. Тези масиви съдържат име / стойност двойки за всеки елемент прехвърлени форма. Ако не ви е грижа, можете да използвате асоциативен масив $ _REQUEST.

Пример 7: Лечение на натискане на бутон с помощта на оператора @.

С глава (функция). заглавна "Местоположение", изпратен от браузъра. можете да пренасочим потребителя към нова страница.

трансфер на файлове на сървъра. Изсипете файла. Качи

PHP ви позволява да прехвърляте файлове на сървъра. HTML-образна форма, предназначени за прехвърляне на файла трябва да съдържа аргумент enctype = "съставното / форм-данни".

В допълнение под формата на скрито поле трябва да бъде наречена MAX_FILE_SIZE пред полето, за да копирате файла. В скрито поле на максималния размер за качване (обикновено не повече от 2 MB), за да бъдат написани.

Полето за предаване на файла - общ елемент с тип аргумент INPUT = "файл".

След като файлът се прехвърля към сървъра, той получава уникално име и се съхранява в директорията за временни файлове. Пълния път до файла се записва в една глобална променлива, чието име съвпада с името на полето за предаване на файла. В допълнение, PHP все още запазва някои допълнителна информация за файловете за прехвърляне в други глобални променливи:

оригиналното име на файла, като той се разглежда като изберете File

Свързани статии

Подкрепете проекта - споделете линка, благодаря!