1. Задавайте здесь вопросы о коде, которые не подходят в другие разделы, такие как:
    Дизайн > Верстка
    PHP > Как сделать на PHP
    Скрыть объявление

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

Тема в разделе "Web Coding", создана пользователем Rem, 29 янв 2008.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Rem

    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. Ни как не пойму в чем дело. Может кто знает
     
  2. Dogmat

    Dogmat Постоялец

    Регистр.:
    16 фев 2007
    Сообщения:
    121
    Симпатии:
    38
    это путь на удаленном фтп?? проверь существует ли папка files

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

    Rem

    Регистр.:
    22 сен 2006
    Сообщения:
    472
    Симпатии:
    41
    Это на моем. Папка существует, пути правильные, почему так присходит не пойму
     
  4. mail4var

    mail4var Создатель

    Регистр.:
    14 авг 2006
    Сообщения:
    28
    Симпатии:
    1
    мож права на папку files?
     
  5. Jeurey

    Jeurey

    Регистр.:
    13 сен 2006
    Сообщения:
    419
    Симпатии:
    576
    Кусок кода в студию.
    Только перед этим проверить все права на папки, а так же владельцев папок.
     
  6. Dogmat

    Dogmat Постоялец

    Регистр.:
    16 фев 2007
    Сообщения:
    121
    Симпатии:
    38

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

    + дополнительно проверь через file_exists видит ли пых вобче этот файл. проверь можешь без заливки.
     
  7. itex

    itex

    Регистр.:
    15 ноя 2007
    Сообщения:
    274
    Симпатии:
    64
    Еще может со слешами проблемы или директорию пытаешся залить.
     
  8. Rem

    Rem

    Регистр.:
    22 сен 2006
    Сообщения:
    472
    Симпатии:
    41
    Все права в порядке, пути верны. Посмотрите может в коде что не то.
     

    Вложения:

    • ftpupload.rar
      Размер файла:
      1,6 КБ
      Просмотров:
      4
  9. Lasta

    Lasta Создатель

    Заблокирован
    Регистр.:
    31 окт 2007
    Сообщения:
    35
    Симпатии:
    2
    Что то мне подсказывает что ТС не правильно указывает путь.
    Мне кажется путь у автора будет /public_html/files/.
    Вообщем пробуй подрубится к фтп через любой FTP менеджер и путь указывай от того места куда ты подключишься.
     
  10. 0x00

    0x00 Постоялец

    Регистр.:
    24 ноя 2007
    Сообщения:
    53
    Симпатии:
    10
    возможно проблема в том, что эта функция вторым параметром принимает имя файла, создаваемого на фтп, а не директорию в которую надо этот файл положить.

    проверь что получается в
    $name = $finalDir .$_FILES["userfile"]["name"][$key];
    перед вызовом ftp_put()
     
Статус темы:
Закрыта.