Alina
Guest
Upload - ни ошибок, ни файла
Уважаемые господа, разрешите еще раз вас побеспокоить этой проблемой.
У хостера
Apache 1.3.33 под Юникс
PHP 4.3.10
Скрипт элементарный
Путь к $dir - реальный. Права на эту папку и папку /tmp выставлены на 777.
Функция возвращает 1.
Если делаю print_r($_FILES), все распечатывается как есть
Array ( [pic] =>
Array ( [name] => sq.gif
[type] => image/gif
[tmp_name] => /tmp/phpgw71Tu
[error] => 0
[size] => 44 )
)
Самого файла в целевой папке в итоге нет.
Вывод ошибок не отключен, никаких ошибок в ходе выполнения не возникает.
Единственное подозрение - это 'tmp_name' - мне казалось, что там должен быть полный путь до файла.
В php.ini в upload_dir прописан полный путь до папки tmp. Пробовала и не полный, и пустой строку оставлять - все одно.
Подскажите, пожалуйста, в этом может быть проблема? И как еще это можно потестить?
Уважаемые господа, разрешите еще раз вас побеспокоить этой проблемой.
У хостера
Apache 1.3.33 под Юникс
PHP 4.3.10
Скрипт элементарный
PHP:
function file_uploads($filename,$dir)
{
if (move_uploaded_file($_FILES[$filename]['tmp_name'],$dir.$_FILES[$filename]['name']))
{
return 1;
}
else
{
return 0;
}
}
Функция возвращает 1.
Если делаю print_r($_FILES), все распечатывается как есть
Array ( [pic] =>
Array ( [name] => sq.gif
[type] => image/gif
[tmp_name] => /tmp/phpgw71Tu
[error] => 0
[size] => 44 )
)
Самого файла в целевой папке в итоге нет.
Вывод ошибок не отключен, никаких ошибок в ходе выполнения не возникает.
Единственное подозрение - это 'tmp_name' - мне казалось, что там должен быть полный путь до файла.
В php.ini в upload_dir прописан полный путь до папки tmp. Пробовала и не полный, и пустой строку оставлять - все одно.
Подскажите, пожалуйста, в этом может быть проблема? И как еще это можно потестить?