Чем больше работаешь, тем интереснее возникают проблемы. Сегодня начальство прибежало и сказало: «Хотим вставить видео в сайт». Я сел и почесал репу, так как обычно видео довольно тяжеловесно и вставить его в сайт не так-то просто.
Тем не менее, большие парни из МелкоСофта уже все придумали за нас, и нам осталось только воспользоваться плодами их труда. А придумали они следующее. В каждом Windows в качетсве стандартного компонента присутсвует Windows Media Player, который может воспрозводить много разных форматов, в том числе и родной мелкософтку WMV. Формат WMV совсем неплох, особенно кодированный последними версиями кодеков и с большим битрейтом. Тем не менее, даже маленький битрейт дает приемлемое качество.
Итак, чтобы вставить видео в сайт, нужно подготовить само видео в формате wmv (с помощью, Windows Movie Maker`а, например), затем залить его на хостинг. А затем в страницу нужно вставить следующий код:
На большинстве хостингов настройки php используются стандартные, т.е. время обработки запроса и максимальное время ввода 60 секунд, максимальный размер загружаемого файла 2 мегабайта.
Очень часто бывает необходимо обойти это ограничение. Для этого я нашел очень простое решение на хостингах, поддерживающих файлы .htaccess, а это просто большинство хостингов.
Для этого в начала файла .htaccess вносим следующие строки:
[sourcecode] php_value upload_max_filesize 20M
php_value post_max_size 20M
php_value max_execution_time 600
php_value max_input_time 200
[/sourcecode]
Рассмотрим каждый из параметров:
php_value — переопределяем значение конфигурационных файлов php;
upload_max_filesize — максимальный размер одного загружаемого файла;
post_max_size - общий максимальный размер всех данных передаваемых в форму, в том числе и файлов;
max_execution_time — максимальное время исполнения скрипта, обработка больших фото, например, занимает много времени;
max_input_time — максимальное время загрузки данных для скрипта, в том числе и файлов из формы.
Разршение на файл .htaccess желательно поставить 644