Не понятная ошибка

Статус
В этой теме нельзя размещать новые ответы.

Rem

Профессор
Регистрация
22 Сен 2006
Сообщения
472
Реакции
41
Из-за чего может возникать такая ошибка

Код:
Warning: ftp_put() [function.ftp-put]: Rename/move failure: No such file or directory in /home/xxxxx/public_html/files/

В кратце, скрипт загружает по протоколу фтп файлы в указаную папку. Подключение к фтп происходит, далее заливается файл в tmp, и вот тут возникает вот эта ошибка. Права на файлы куда заливается файл выставлены 777. Ни как не пойму в чем дело. Может кто знает
 
/home/xxxxx/public_html/files/

это путь на удаленном фтп?? проверь существует ли папка files

если это на твоем. проверь все пути.
 
это путь на удаленном фтп?? проверь существует ли папка files

если это на твоем. проверь все пути.

Это на моем. Папка существует, пути правильные, почему так присходит не пойму
 
мож права на папку files?
 
Кусок кода в студию.
Только перед этим проверить все права на папки, а так же владельцев папок.
 
Это на моем. Папка существует, пути правильные, почему так присходит не пойму


проверь все права, как тебе сказали уже

+ дополнительно проверь через file_exists видит ли пых вобче этот файл. проверь можешь без заливки.
 
Еще может со слешами проблемы или директорию пытаешся залить.
 
Все права в порядке, пути верны. Посмотрите может в коде что не то.
 

Вложения

  • ftpupload.rar
    1,6 KB · Просмотры: 4
  • Заблокирован
  • #9
Что то мне подсказывает что ТС не правильно указывает путь.
Мне кажется путь у автора будет /public_html/files/.
Вообщем пробуй подрубится к фтп через любой FTP менеджер и путь указывай от того места куда ты подключишься.
 
возможно проблема в том, что эта функция вторым параметром принимает имя файла, создаваемого на фтп, а не директорию в которую надо этот файл положить.

проверь что получается в
$name = $finalDir .$_FILES["userfile"]["name"][$key];
перед вызовом ftp_put()
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху