| Сообщение от shkarbatov | 
	| Подскажите пожалуйста, как реализовать проверку размера файла, что-бы не ждать его полной загрузки на сервер, и объяснить, или показать на мою ошибку, почему если файл больше 20 Мб такое происходит. | 
	
Со стороны сервера этого сделать нельзя, попробуйте поместить поле 
<input type="hidden" name="MAX_FILE_SIZE" value="20971520" />
 в форму и тогда PHP откажется его принимать если значение MAX_FILE_SIZE будет меньше чем у загружаемого файла. Это единственный вариант предотвратить загрузку файла с большим размером на сервер. Что по поводу сервера, проверяй значение 
$_FILES["filename"]["error"]
 оно должно равняться нулю при успешном выполнении, в противном случае если оно имеет иное значение значит произошла ошибка... или файл не указали в форме.