File upload: error 3
3 отговора
172 прегледа
File upload: error 3
Здравейте,
имам проблем с ъплоад на файлове. Съвсем нормални МАЛКИ по размер файлове. Винаги получавам код за грешка:
$_FILES[form_document']['error]'] = 3
или -> "File only partially uploaded"
На пръв поглед, прилича на проблем свързан с настройките на РНР, но имам:
upload_tmp_dir е зададена през .htaccess файл
Във формата имам зададен enctype="multipart/form-data".
Въпреки това файловете не се ъплоадват.
Версията на РНР е 5, но кода не ползва нищо ново, съвсем нормален код, който работи на старите версии. В случая кода не е толкова важен, защото самото ъплоадване не започва. Определено има проблем с настройките на сървъра, но не знам кое точно трябва да се промении с каква стойност.
имам проблем с ъплоад на файлове. Съвсем нормални МАЛКИ по размер файлове. Винаги получавам код за грешка:
$_FILES[form_document']['error]'] = 3
или -> "File only partially uploaded"
[form_document] => Array
(
[name] => dogovor_za_naem.doc
[type] =>
[tmp_name] =>
[error] => 3
[size] => 0
)
На пръв поглед, прилича на проблем свързан с настройките на РНР, но имам:
file_uploads on
memory_limit 8M
post_max_size 8M
safe_mode off
upload_max_filesize 2M
upload_tmp_dir е зададена през .htaccess файл
Във формата имам зададен enctype="multipart/form-data".
Въпреки това файловете не се ъплоадват.
Версията на РНР е 5, но кода не ползва нищо ново, съвсем нормален код, който работи на старите версии. В случая кода не е толкова важен, защото самото ъплоадване не започва. Определено има проблем с настройките на сървъра, но не знам кое точно трябва да се промении с каква стойност.
Re: File upload: error 3
тези стойности ги увеличи двойно
memory_limit 8M
post_max_size 8M
upload_max_filesize 2M
после, увери се че няма пуснати квоти на твоя юзър и на този, с който върви httpd процеса (погледни дали има и място на диска). ако това не помага, пусни loglevel на апаче (httpd.conf) да е info или debug. ако и това не решава нещата, пусни един sniffer и виж точно какво (не) се случва.
memory_limit 8M
post_max_size 8M
upload_max_filesize 2M
после, увери се че няма пуснати квоти на твоя юзър и на този, с който върви httpd процеса (погледни дали има и място на диска). ако това не помага, пусни loglevel на апаче (httpd.conf) да е info или debug. ако и това не решава нещата, пусни един sniffer и виж точно какво (не) се случва.
Re: File upload: error 3
Както казах, кода не е нищо особено.
Този код за грешка определено не предизвикан от РНР кода, а е от страна на сървъра.
$use_form_title = trim($_POST['form_title']);
$use_form_notes = trim($_POST['form_notes']);
if($_FILES['form_document']['size'] == '0')
{
$msg_err = "Select a file to upload!";
}
elseif(empty($use_form_title))
{
$msg_err = "Type the form title!";
}
else
{
copy($_FILES['form_document']['tmp_name'], URL_UPLOAD_FORMS_PATH.$_FILES['form_document']['name']);
}
Този код за грешка определено не предизвикан от РНР кода, а е от страна на сървъра.
Редактирано от $burov на