Есть скрипт который копирует файлы из своего локального каталога, в удаленную папку на ФТП. И после создания, при тестировании он работал.
Затем нам необоходимо было портировать его на другой ресурс, который находится на другом хостинге и вот никак не могу попбороть данную проблему.
Я использую банально функцию ftp_put, уже напрямую передаю ей значения "откуда" и " куда" (и conn_id ) все равно получаю эту ошибку.
Уже пробовал более изощренным методом, подключиться к ФТП, дойти до нужной папки ftp_chdir и попытаться загрузить - безрезультатно.
Разумеется CHMOD выставлен верно (777) и я даже пробовал выставлять его средствами php. Выставляется...но файл так и не копируется.
То же самое относится и к функции ftp_rawlist (она у меня служит для определения наличия файла в папке)
Может я чего то непонимаю? Я новичек в php и может чего то не улавливаю?
Подскажите пожалуйста...
Кусок листинга:
CODE (htmlphp):
скопировать код в буфер обмена
скопировать код в буфер обмена
- function connect_ftp () {
- $host = "";
- $user = "";
- $pass = "";
- if(!$connect)
- {log_write ("Ошибка соединения c FTP");}
- else { log_write ("Подключились к FTP");}
- if ( ftp_login($connect, $user, $pass)) log_write ("Успешная авторизация на FTP"); else log_write ("Ошибка авторизации на FTP"); //логинимся
- return $connect;
- }
- $conn_id = connect_ftp ();
- ftp_put($conn_id, "/public_html/files/image/tradein/gm/BMW.JPG", $_SERVER["DOCUMENT_ROOT"].$big_pic_path."BMW.JPG", FTP_BINARY);