Есть форма загрузки файла:
| Код | echo "<form enctype='multipart/form-data' action='upload.php' method='post'>"; echo "<input type='hidden' name='MAX_FILE_SIZE' value='50000000'>"; echo "<span class='file'>выберите файл: </span>"; echo "<input name='userfile2' type='file' size='10'><br><br>"; echo "<input type='submit' value='загрузить фото'>"; echo "</form>
|
Загрузку обрабатывает вот это кусок кода:
| Код | if ((isset($_FILES['userfile2'])) && ($_FILES['userfile2']['size'])) { if (is_uploaded_file($_FILES['userfile2']['tmp_name'])) { $uploadfile=$id.'.pdf'; if (move_uploaded_file($_FILES['userfile2']['tmp_name'], $uploadfile)) { } else { echo "Из-за перегрузки сервера произошло неудачное сохранение PDF. Пожалуйста попробуйте еще раз"; } } else { echo "Проблемы на линии. Пожалуйста попробуйте еще раз загрузить PDF"; } } else { echo "Вы пытаетесь загрузить несуществующий файл"; }
|
При размере файла в несколько мегабайт, выдается сообщение:
| Цитата | Вы пытаетесь загрузить несуществующий файл
|
Но ведь явно указан лимит на размер: почти 50 мегабайт. Не пойму, в чем дело? Хостер говорит, что ни лимита на время исполнения скрипта, ни лимита на размер загружаемых файлов у них нет. |