Суть проблемы: сервер отказывается принимать через 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) ничего на эту тему не нашел.
Где этот параметр еще может быть прописан??
>Суть проблемы: сервер отказывается принимать через
>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.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
а вот это проверил???в доках еще сказано что на это полагаться не стоит! юзер может отредактировать форму, убрав это поле.
Как форму на 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.
>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>а вот это проверил???
>
>в доках еще сказано что на
>это полагаться не стоит! юзер
>может отредактировать форму, убрав это
>поле.
речь шла о том -- что поле хидден должно предшествовать полю выбора файла -- я вот и спросил выполняется ли это условие у тебя -- далее если игнорирует php.ini -- попробуй как нибудь убедиться что он действительно читается -- кстати ПХП у тебя самособранный или из РПМ -- а апач? -- судя по редхат это были рпм -- попробуй чисто видновый путь :) пересобери все сам и переустанови
Не, с HTML-ьной частью все нормально, но все равно спасибо - пока перепроверял, нашел пару других мелких багов.
Остается последовать совету - перебрать PHP. Хотя тоже сомнительно, т.к. до скрипта управление вообще не доходит. Интересно еще, что в логах Апача на эту тему пусто... Вроде как все нормально прошло,
........
НЕ, НУ ЭТО УБОЙ!! РАНЬШЕ НАДО БЫЛО ПОПРОБОВАТЬ!
Проблема снята - весь прикол оказался(!!!) в подлом Iexplorer-е.
Он вообще к серверу не обращался - я попробовал Нетшкафой - улетело полтора метра аж на бегом...
А Опера вообще пытается все через GET всандалить - дура...В общем, все. Звыняйте за беспокойство.
>........
>НЕ, НУ ЭТО УБОЙ!! РАНЬШЕ НАДО БЫЛО ПОПРОБОВАТЬ!
>Проблема снята - весь прикол оказался(!!!) в подлом Iexplorer-е.
>Он вообще к серверу не обращался - я попробовал Нетшкафой - улетело
>полтора метра аж на бегом...
>А Опера вообще пытается все через GET всандалить - дура...
>
>В общем, все. Звыняйте за беспокойство.Правильно, ибо ограничение не 1Мб, а 2Мб!
Ja uze 2 nedeli mucujus, netu u mania etava php.ini...V testovoi stranice http://joomajoo.netau.net/cp .. izmenila nastroiki, no beztolku - vidajot tu ze osibku: IO Error
img:
http://s016.radikal.ru/i336/1205/ae/d4afeb2b81d5.pngV scripte cerez ftp prosmotrela vse papki, php.ini nenasla...
img:
http://s019.radikal.ru/i642/1205/14/fb3124f4ad4f.jpgSto pokazivajet majo phpinfo.php?
img:
http://s40.radikal.ru/i090/1205/a6/ce94cc3d2e97.pngPomogite pozalsta naiti etot php.ini fail, bez nevo ja nekak nemagu ne muziku ne video nastroit.
Obrascalas k serveru, ctobi mne prislali php.ini
Otvetili, sto nepolzuetsa etim failom, nastroiki meniaiajutsa cerez .htaccessTot script nedajut pomeniat .htaccess, srazu vibrasivajet VON s stronici..
Vezde gde tolko smotrela, za nastroiki etava scripta otveciajet tolko php.ini fail a ne .htaccessPomogite :(