PHP error upload?

4 отговора 123 прегледа
#1

PHP error upload?

Имам малко проблемче.... Пиша си аз скрипт за ъплоуд на няколко файла, браузвам си малки файлчета - работи, с по-големи не ще! size=20KB като стрела (всичките файлове са малки), със пик. около 450-500КБ - Грешка! Нямало я страницата! Ама като му дам рефреш на браузара и излиза грешка при копи! ([линк])
Ето и малко код:
<form enctype="multipart/form-data" action="neshto_si.php" method="post" name="formToUpload">
<INPUT type=file accept=image/* size=90 name=m1><INPUT type=file accept=image/* size=90 name=m2>
------------
neshto_si.php:
$path = "pic//";
copy($HTTP_POST_FILES['m1']['tmp_name'], $path .
$HTTP_POST_FILES['m1']['name']);
copy($HTTP_POST_FILES['m2']['tmp_name'], $path .
$HTTP_POST_FILES['m2']['name']);
--------------
Каде греша?
Моля помагайте.....

Отговор
в отговор на Sanndo #2

Re: PHP error upload?

В php.ini има ограночение за размера на upload-ваните файлове.
Най-вероятно, когато качваш големи файлове надхвърляш този лимит. Мисля, че е нагласен на 2Мб.

И най-ярките личности си плащат тока.
Отговор
в отговор на edembg #3

Re: PHP error upload?

Както и за max_post_sizе - максимален обем данни предавани по POST
по подразбиране е 8 Мб.

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Отговор
в отговор на ro6avia #4

Re: PHP error upload?

Mersi hora! Naistina problemut beshe vuv upload_max_filesize v php.ini! Chakam ot hosting kompaniqta da mi pomognat za redakciq


Отговор
в отговор на SanndoDotCom #5

според мен е от апача

има и memory_limit, с който не бих злоупотребявал. Като цяло не се ентусиазирай много с тия големи файлове, а и хостинг провайдъра ти сигурно няма да те насърчи.

в твоя случай ми намирисва за друга настройка, която се намира в conf-a на апача
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 524288 <- и това е твоят проблем
</Files>

ако беше погледнал в manual-a, там го пише.
[линк]

Отговор