upload файлов

Alpha777

Новичок
upload файлов

Посмотрел статью upload Но ненашёл там ответа на вопрос о временной папке, а точнее как прописать в $_FILES['userfile']['tmp_name']
На хостинге Upload включён, а параметры
upload_tmp_dir = no value ;
open_basedir = /home/home/pi6a3pi3 ;
Т.е. как я понял в переменную $_FILES['userfile']['tmp_name'] должна прописываться папка /home/home/pi6a3pi3 а по умолчанию у меня tmp_name : /var/tmp/phpfNfr7R
Скрипт выдаёт ошибку и нечего не закачивает

Как мне переписать $_FILES['userfile']['tmp_name'] со значения по умолчанию в то что мне нужно?
 

Alpha777

Новичок
Здесь сам скрипт
maneg
здесь его исходник
maneg.txt
Код ошибки 0

-~{}~ 30.04.04 12:57:

Подводя итоги, если я правильно понял единственный вариант это в .htaccess прописать php_value upload_tmp_dir "/home/home/pi6a3pi3" (или без кавычек?) И больше не как.
Сразу проверить не могу .htaccess не подключён, написал письмо админу, жду ответа...
 

nagash

Guest
=)))))))
а где ошибка-то?
=)))))))))
всё отлично отработало... закачался фаил...
далее делаешь
move_uploaded_file($_FILES['userfile']['tmp_name'], 'anypath/anyname.jpg');
и всё...
=)
мануалы читай
--------------------------------------------
UPLOAD_ERR_OK
Value: 0; There is no error, the file uploaded with success.
 

Alpha777

Новичок
Скрипт не я писал, но там конструкция такая:
if (copy($uploadfile,$file))
{
...
echo"ok";
} else {
echo"error";
echo $_FILES[fileupload][error];
}
По логике код ошибки даст только когда она появится, так почему она 0 тогда??
 

Winer

Мимо проходил
$_FILES[fileupload][error] - ошибка только для аплоада
а скрипт ошибку выдаёт при копировании уже заапложеного файла
 

Alpha777

Новичок
Круто добавил пониже кода ошибки:
move_uploaded_file($_FILES['userfile']['tmp_name'], 'anypath/anyname.jpg');
и ведь прокатило!
Скрипт коряво писали что ли, надо значит copy($uploadfile,$file) на move_uploaded_file($uploadfile,$file) заменить и всё нормально
 

nagash

Guest
это НЕ ошибка...
когда - 0 это значит что всё хорошо
 
Сверху