Верстка сайта с нуля

Верстка сайта с нуля

Видеокурс "Создание движка на PHP и MySQL 2.0" научит Вас создавать профессиональные движки для сайтов на PHP и MySQL с использованием ООП и паттерна MVC. В курсе разобрана вся теория по структуре движка: как всё устроено, какие должны быть объекты, какая у них иерархия и как они взаимодействуют между собой. В практической части будет создан движок с чистого листа. Будет создано ядро, все адаптеры, все вспомогательные классы, а также классы для работы с объектами базы данных. И чтобы курс был максимально полезным, будет создан движок для сайта MyRusakov.ru. Аналогично Вы сможете создать движок для абсолютно любого сайта. Данный курс идеально подходит тем, кто уже более-менее знает PHP, но ещё не умеет создавать действительно качественные и сложные по функционалу сайты.

Подробнее

Уроки и статьи

Новинка

Инструкция заработка на создании сайтов под заказ

javascript-cover

Получите бесплатную пошаговую инструкция с подробными видеокомментариями по тому, как с нуля за 3 месяца выйти на доход в 25 000 рублей/месяц, делая сайты на заказ


Для получение этого курса, пожалуйста, заполните форму снизу!

Имя:

e-mail:

Другие курсы

Яндекс-директ

Василий Кулик PHP - PHP основы

Загрузка файлов больших размеров в PHP


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


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


  • max_execution_time - Максимальное время, для загрузки файла. Стандартно стоит 30-60 секунд.
  • max_input_time - Максимальное время, для приема данных на сервер. Как правило, 30-60 секунд.
  • upload_max_filesize - Как Вы догадались по названию, это максимальный размер загружаемого файла
  • post_max_size - Настройка, отвечающая за максимальный размер отправляемых файлов.

Факт в том, что нужно исправить именно все 4 настройки, чтобы обеспечить загрузку большого файла. Делается это через файл .htaccess. В него нужно прописать такие строки и поменять их:


php_value max_execution_time 500
php_value max_input_time 500
php_value upload_max_filesize 30M
php_value post_max_size 30M

Теперь у Вас ещё один вопрос, почему все эти опции так важны? Теперь ответ. Если в настройках размер файла будет, например, 1 ГБ, а время для его загрузки будет 30 секунд, то файл просто не успеет загрузится. Так же, если не изменить post_max_size, то файл тоже не сможет полностью отправиться.


Предупреждаю, будьте внимательны! Выставлять просто до безконечности настройки по загрузке тоже не прокатит. Объясню почему. Как Вы знаете из предыдущих уроков, что файл загружается в оперативную память, а потом после проверок перемещается из временного места в оперативной памяти на жесткий диск сервера. Обычно, размер оперативки хостинга равняется 64 - 128 МБ и если файл будет превышать эти размеры, то разумеется он просто не поместится. Если Вы используете свой компьютер в качестве сервера, или покупаете выделенный сервер, то там размеры оперативной памяти могут колебаться и до 16 ГБ. Соответственно, можно файл тогда и загружать в таких объемах. Надеюсь понятно объяснил. И помните, предел загружаемых файлов существует везде, даже на серверах!


В следующих уроках я Вас познакомлю с очень интересной темой, это "рисование в php". Тема очень интересная и будет разбита на несколько уроков.




Создано: 2015-12-14 16:40:37


Предыдущая статья

Вернуться на страницу со списками статей

Следующая статья




Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/wasiliykulik. Если Вы хотите дать оценку мне и моей работе, то напишите её на стене моего аккаунта.

Если Вы не хотите пропустить новые материалы на сайте, то Вы можете подписаться на обновления: Подписаться на обновления



Если у Вас остались вопросы по етой статьи, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу етой страницы.



Порекомендуйте эту статью друзьям:


Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

1. Текстовая ссылка:

Она выглядит вот так: Как создать свой сайт



Для добавление коментариев Войдите в систему
Если Вы ещё не зарегистрированы то сначала зарегистрируйтесь

Комментарии:(0)