Судя по ошибке я подозреваю, что функция не может переместить файл из временной папки в ту которую ты указываешь.
Если я прав, глядя на путь скрипта (а я скорей всего прав), скрипт у тебя срабатывает на хостинге, ОС которого один из дистрибутивов линукса.
Я готов констатировать, что у тебя либо нету папки '/file', либо она есть, но у неё нужно выставить права на запись.
Из командной строки самого линукса это можно сделать с помощью команды chmod -R 0777 /var/www/...
Но, если я не ошибся в начале и правильно, понял, что скрипт всё таки размещен на хостинге, а не у тебя дома, я твёрдо убежден, что хостер не даст тебе так просто логин и пароль к системе )))
Для начала попробуй зайдя фтп удалить свою папку /file, а затем, перед move_uploaded_file ... , один раз напиши mkdir('file', 0777);
Если скрипт создаст папку с таким правами, но работать не будет, тогда докучай техподдержке хостинга, а не нам))
Я доступно объяснил???
(Добавление)
nkl пишет:У неё выставлены атрибуты 777 - ну я сам недавно начал разбираться в линуксах, но думаю уже я могу тебя заявить, что одних прав папки не достаточно иногда. У папки есть ещё владелец. (Отредактировано автором: 06 Февраля, 2012 - 01:16:13)
|