Как форму на HTML сделать, я знаю - не маленький уже. Проблема, кстати, не в том, чтобы юзера ограничить, а наоборот - большие файлы разрешить. И весь вопрос здесь, кажется, не в HTML/PHP, а в настройках сервера - при попытке закачать большой файл он сразу, не обращаясь к скрипту-обработчику, отдает DNS Error, типа там этого скрипта вообще нет. А с мелкими файлами - все работает...>>Суть проблемы: сервер отказывается принимать через >>HTTP файлы размером более 1М. >> >>Обработчик - скрипт PHP. >> >>ОС: RedHat 7.2 >>Сервак: Apache/1.3.20 >>PHP Version: 4.0.6 >> >>Строка вида >><INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="10000000"> в вызывающей форме игнорируется начисто. >> >>В /etc/php.ini прописано: >>upload_max_filesize = 10000000 >>(как вариант пробовал 10M и 10000K >>8-(( ) >>- эффекта также никакого. >> >>В настройках Апача (httpd.conf) ничего на >>эту тему не нашел. >> >>Где этот параметр еще может быть >>прописан?? > >A file upload screen can be >built by creating a special >form which looks something like >this: > Example 19-1. File Upload Form > > ><form enctype="multipart/form-data" action="_URL_" method="post"> > > <input type="hidden" name="MAX_FILE_SIZE" value="1000"> >Send this file: <input name="userfile" type="file"> ><input type="submit" value="Send File"> > </form> > > > > The _URL_ should point to >a PHP file. The MAX_FILE_SIZE >hidden field must precede the >file input field and its >value is the maximum filesize >accepted. The value is in >bytes. >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ >а вот это проверил??? > >в доках еще сказано что на >это полагаться не стоит! юзер >может отредактировать форму, убрав это >поле.
|