Php основи на сваляне на файлове
Почти всеки проект разработчик е изправен пред необходимостта от изтегляне на файлове на сървъра. Снимки, снимки, документи, архиви и много други могат да бъдат качени на сървъра, чрез интерфейса уеб-базиран (уеб браузър).
Зареждане на данни към сървъра може да бъде един от следните два начина: GET или POST. Методът на GET означава, че всички параметри са преминали в низа URL адрес. Например, ред:
За изпълнение на файла за изтегляне, трябва да се предостави на потребителя за съответния формуляр. За да изтеглите входен файл маркер е от вида на файла.
Потребителят избира желания файл чрез натискане на бутона "Изпрати!", След което браузърът изпраща даден файл на сървъра. След като файлът се изтегли, стартирайте receiver.php, и той автоматично ще стане достъпна за всички на предаваните данни във формуляра.
Списък на качените файлове се съхраняват в глобалната масива $ _FILES. Това е асоциативен масив, където всеки елемент съдържа описание на един от файловете. Да разгледаме следния пример:
Всички изтеглени файлове се записват на сървъра във временна директория, и автоматично се отстраняват след завършване на сценария. Ако трябва да запишете файла на сървъра - той трябва да бъде преместен в един от директории на сайта. За тази цел функция специална move_uploaded_file (). Obchno тя двойка с is_uploaded_file (функция). която ви позволява да се определи дали файлът е качен чрез форма. Например:
Информация за всеки качен файл се появява в сценария като масив Елементите в $ _FILES. елемент име име на атрибут се определя от формата на маркера. В нашия случай, атрибута име е "ufile", след това данните на този файл ще се съхраняват в елемент от $ _FILES [ 'ufile'].
Всеки елемент $ _FILES също е масив, съдържащ пет елемента с фиксирани имена:
Той съдържа оригиналното име на файла, тъй като той е бил на компютъра си.