Переименовать () файлы FTP на сервер с PHP - PullRequest
0 голосов
/ 23 июня 2010

У меня проблемы с автоматическим парсером, который читает файлы, которые были загружены через FTP на один из наших хостов.

В основном он возвращается со следующей ошибкой

Warning: rename(/home/domain.com/thefile.zip,/home/domain.com/used/thefile.zip) 
[function.rename]: Permission denied in /home/domain.com/public/www/parser.php on line 546

К сожалениютретья сторона, предоставляющая zip-файл, только желает отправить его в корневой каталог.

Я не уверен, что нужно сделать, чтобы переместить файл из корневого каталога в каталог «used».Мы будем благодарны за любые идеи по этому вопросу.

Ответы [ 2 ]

0 голосов
/ 23 июня 2010

У вас есть разрешения на чтение для этого каталога?и если это так, попробуйте использовать функцию exec () с командой cp.

exec('cp "/path/zip.zip" "/path/new/zip.zip"', $ouput);

В настоящее время вы пытаетесь изменить файл в каталоге, в котором у вас, вероятно, нет прав записи.

0 голосов
/ 23 июня 2010

Попробуйте chmod 777 в папке "used"?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...