Если Вам нужен качественный хостинг и Вы непротив сэкономить 10% на его покупке, то Вы можете воспользоваться моим специальным предложением по скидке на хостинг от компании Ютекс.

*


Система Orphus


Метки урока: htaccess

Загрузка больших файлов на сервер используя PHP

Здравствуйте. Сегодня мы поговорим с Вами о том, как можно увеличить размер загружаемого файла в PHP. С такой проблемой сталкиваются многие, однако они и не догадываются, как же все-таки ее правильно решить... Ниже Вы можете скачать исходные файлы, необходимые для работы данного урока:

Большинство веб-серверов сформировано так, что пользователь сайта на этом сервере может загружать файлы размером только до 2MB. Так, если, например, пользователь хочет загрузить на сервер какой-нибудь архив с полезной программой размером в 15МВ, то его попытки будут напрасны, файл не загрузится. К счастью, уже довольно давненько появился один метод решения этой проблемы, и многие уже успешно им воспользовались. Я как раз и хочу рассказать Вам о нем.

Ниже я по пунктам расскажу все то, что Вам очень пригодится для увеличении размера загружаемого файла:

  • В корне своего веб-сервера создайте файл .htaccess;
  • Откройте файл .htaccess и вставьте в него следующий код:

php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 200
php_value max_input_time 200

Расскажу поподробнее об этих четырех параметрах, которые мы использовали выше. Первый - содержит максимальный размер файла загрузки на сервер, второй параметр отвечает за наибольший размер отправляемых данных, третий за максимальное время выполнение скриптов и четвертый - за максимальное время приема данных на сервер.

Судя по вышеприведенному коду становится теперь понятно, что максимальный размер загрузки файла на сервер равен 20МВ и файл который мы закачиваем должен успеть закачаться за 200 секунд, если же этого не происходит, то файл не закачивается, из этого следует вывод об увеличении данного параметра. Также Вы можете изменить максимальный размер загрузки файла до бесконечности, именно столько, сколько Вам потребуется.

На этом мой урок подошел к концу. Думаю, что Вам очень пригодится этот материал. Если что-нибудь будет непонятно - пишите в комментариях, я все для Вас подробно объясню. До свидания.

Данный урок подготовлен для Вас командой сайта http://ruseller.com
Источник урока: www.roshanbh.com.np

Хотите освоить PHP и MySQL с нуля?

Рекомендую Вам курс «PHP+MySQL для начинающих», который содержит в себе 110 видеоуроков на DVD, которые позволят Вам быстро погрузиться в интересный мир web-программирования. Все уроки даны в легкой и доступной форме.

Откройте для себя секреты создания профессиональных PHP сайтов с использованием базы данных MySQL!

*
* Рейтинг: 5
Урок создан: 20.6.2009   Просмотров: 14418   Правила перепечатки

Оценивать уроки могут только зарегистрированные пользователи

Если хотите не упустить данный урок, добавьте его в закладки

Пять последних добавленных уроков в рубрике PHP:

*

»Рекомендации на будущее с системой голосования
Когда планируется внести изменения на веб сайт, всегда полезно услышать, что думают посетители о новых функциях и особенностях. Очень долго разработчики были ограничены только использованием контактной формы, в надежде на то, что обратная связь с пользователем сработает, что, к сожалению, не всегда приносило результат. Сегодня мы изменим подход - будем использовать социальный принцип, который принес успех многим известным сайтам, и, к томуже, очень нравится посетителям, которые с удовольствием оставляют советы и голосуют за предложения других по будущим изменениям сайта.


*

»Сканирование папки с изображениями (PHP)
Создаем сканер на PHP, который будет просматривать вашу папку с портфолио и динамически создавать код для страницы. Если нужно добавить новое изображение, то все что нужно - просто скопировать изображение и его миниатюру в соответствующие папки - все остальное сделает PHP!


*

»Используем foreach для прохода по всему массиву PHP
Знание основ дает ключ к решению любых задач. Практикум применения структуры foreach для организации перебора всех элементов массива PHP в цикле.


*

»10 неотразимых причин использовать Zend Framework
В данной статье мы приводим 10 причин, почему следует использовать Zend Framework в следующем проекте. Это поможет вам сделать обоснованный выбор вне зависимости от того, начинаете ли вы новый проект или улучшаете старый.


*

»HMVC: Введение
В данном уроке разбирается концепция HMVC (Hierarchical Model View Controller - Иерарархические Модель-Контроллер-Вид) и как ее можно применить в веб разработках. Введение предполагает, что читатель знаком с концепцией MVC.


Зарегистрируйтесь, чтобы иметь возможность добавлять комментарии


Комментарии:

аватар
*

Автор: Рама (2010-07-20 14:23:54)

Спасибо)) давно искал,а скажите пожалуйста,как запретить все форматы кроме flv ?? делаю видео-портал)

аватар
*

Автор: Денис (2010-06-07 06:18:46)

Скачжитье пожалуйста для новичка как осуществляется вообще эта загрузка файла на сервер. т. е. как сделать форму обработки загрузки файла. Очень надо!

аватар
*

Автор: Saratov (2010-04-26 06:36:53)

То что и было нужно, спасибо :)

аватар
*

Автор: fenix (2010-04-15 04:35:18)

"Также Вы можете изменить максимальный размер загрузки файла до бесконечности, именно столько, сколько Вам потребуется." Вопрос: Как можно сделать, так чтобы было до бесконечности?

аватар
*

Автор: supermasha (2010-02-21 19:44:44)

Здравствуйте! Воспользовалась Вашим советом, после этого страница сайта выдала ошибку 505, что могло быть проблемой? Использую Just Host

аватар
*

Автор: Adaptor (2010-02-17 21:04:54)

А можно будет заливать файло размером до 2ГБ??? ПОДСКАЖЫТЕ!

аватар
*

Автор: Romaxa (2009-08-26 05:10:42)

На Мастер Хосте выдает ошибку 500, пример не заработал... :(.

аватар
*

Автор: animhotep (2009-06-23 13:40:26)

аааа. огромное спасибо!! никогда бы не подумал что всё так просто)) а я грешил на халявный хостинг, перепробовал всевозможные способы заливки на фтп, но файлы больше полуметра не грузило. сейчас всё ок. спасибо!

аватар
*

Автор: Roman (2009-06-22 17:30:26)

Вот в таком духе.. и ковыряй =) <form action="" method="post" enctype="multipart/form-data"> <input name="" type="file"> </form>

аватар
*

Автор: Orbdanny (2009-06-22 16:44:19)

a scajite pojalusta kak imina mojna zagruziti kakoi nibuti fail na servere, u menea dovno ato problema i ea nekek ne mogu eio resiti. Pomoghite pojalusta д

аватар
*

Автор: riqyu (2009-06-22 09:11:18)

проста супер

аватар
*

Автор: Николай (2009-06-20 04:23:00)

ИНТЕРЕСНО


поиск

Ваш поисковый запрос:

Если Вы давно мечтаете о создании собственного блога на движке Wordpress, то советую Вам обратить внимание на мой новый видеокурс "Wordpress - Профессиональный блог за один день". Это более 100 видеоуроков по всем аспектам создания и ведения своего блога на самом популярном движке в мире.

*
timeline таймлайн временная шкала скрипт библиотека событие куки mvc массив xsl сервисы база данных cookie баннер тень mysql html5 центрирование joomla sql курсор css3 закладки oop wordpress часы пароль баги чат звезды ускорение twitter google maps html 5 прозрачность ie6 png seo gd library cookies rss рейтинг цитаты блог комментарии theme тема генератор captcha cycle z index позиционирование загрузка кеширование бегущая строка тест домен советы текст видео регистрация текстуры radikal.ru фото favicon слайдшоу карта лента загрузка файлов голосование опрос поля формы api чарты диаграммы mod rewrite календарь спрайты текстовое поле константа include защита multiple select htaccess выпадающие списки миниатюры сообщения чекбоксы новостной блок вкладки выезжающая панель форма шпаргалка обзоры таблица анимация верстка wysiwyg wysiwig cms faq уголок разное ссылки редакторы email mootools списки юзабилити модальные окна плагины web дизайн счетчик аудио flash ajax слайдер окна javascript html кодинг оптимизация шаблоны формы кнопка меню изображения фон подсказки css контактная форма php ротатор галерея jquery

Меня часто спрашивают, как я раскручивал данный сайт?

Мой ответ таков. Для раскрутки данного сайта использовалась методика "Мастер план по раскрутке сайта", которая была предложена Юсуфом Губайдуллиным в начале 2009-го года.

*


Copyright © 2008 Евгений Попов.| Все права защищены. | Служба поддержки