Качване на големи файлове на сървър с помощта на PHP
Здравейте. Днес ще говорим с вас за това как можете да увеличите размера на файла за качване в PHP. Много хора се сблъскват с такъв проблем, но дори не знаят как да го решат правилно. По-долу можете да изтеглите изходните файлове, необходими за този урок:
Повечето уеб сървъри са конфигурирани така, че потребител на сайта на този сървър да може да качва само файлове с размер до 2 MB. Така че, ако например потребител иска да качи някакъв архив с полезна програма от 15 MB на сървъра, тогава опитите му ще бъдат напразни, файлът няма да бъде качен. За щастие един метод за решаване на този проблем се появи преди доста време и много вече успешно го използват. Просто искам да ви разкажа за това.
По-долу ще ви кажа точка по точка всичко, което е много полезно за увеличаване на размера на качения файл:
- В основата на вашия уеб сървър създайте файл .htaccess;
- Отворете файла .htaccess и поставете следния код в него:
Ще ви разкажа повече за тези четири параметъра, които използвахме по-горе. Първият параметър съдържа максималния размер на файла за качване на сървъра, вторият параметър отговаря за най-големия размер на изпратените данни, третият за максималното време за изпълнение на скрипта, а четвъртият за максималното време за получаване на данни към сървъра.
Съдейки по горния код, вече става ясно, че максималният размер на файла за качване на сървъра е 20 MB и файлът, който качваме, трябва да има време за качване за 200 секунди, но ако това не се случи, тогава файлът не е качен, това предполага увеличение на този параметър. Можете също така да промените максималния размер на файла за качване до безкрайност, точно толкова, колкото ви е необходимо.
Този урок е подготвенза вас от екипа на ruseller.com Източник на урока: www.roshanbh.com.np Превод: Максим Курочкин Урокът е създаден: 20 юни 2009 г. Преглеждания: 67936 Правила за препечатване
5 последни урока от рубриката "PHP"
Филтриране на данни с zend-filter
Когато става въпрос за сигурност на уебсайтове, фразата „филтрирай всичко, проверявай всичко“ винаги ще бъде актуална. Днес ще говорим за филтриране на данни.
Контекстуално избягване с zend-escaper
Свързване на Zend модули към Expressive
Expressive 2 поддържа възможността за свързване на други ZF компоненти по специален начин. Не всеки харесва това решение. В тази статия ще ви разкажем как подобрихме процеса на свързване на няколко модула.
Съвет: Подаване на информация към Google Analytics чрез API
Да предположим, че трябва да изпратите някаква информация до Google Analytics от сървърен скрипт. Как да го направим. Отговорът е в тази публикация.
Селекция от PHP пясъчници
Селекция от няколко типа PHP пясъчници. На някои можете да тествате кода си онлайн, но има и решения, които можете да приложите на сайта си.