Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Передача файлов с одного сервера на другой (FTP)

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
afuno
Отправлено: 07 Июля, 2014 - 21:16:33
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Здравствуйте!

Помогите реализовать передачу с локального сервера на удалённый.

Например, имеются папки на одном сервере, на котором и находится php скрипт. Что-то типа репозитория. Одну из папок при необходимости нужно скопировать на удалённый сервер. С подключением к удалённому FTP у меня проблем нет, а вот как с локального сервера на удалённый, да ещё и папку передать - не знаю.

Помогите, пожалуйста, решить данную проблему.
 
 Top
Исильдур
Отправлено: 08 Июля, 2014 - 21:37:52
Post Id


Гость


Покинул форум
Сообщений всего: 68
Дата рег-ции: Март 2012  


Помог: 1 раз(а)




afuno Если с FTP проблем нет - заливайте через FTP клиент.
Через php, архивируйте каталоги и передавайте, подругому никак.
 
 Top
LIME
Отправлено: 08 Июля, 2014 - 22:24:01
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




если через ftp то через ftp
очень глубокомысленно
до чегож убогим стал ресурс
неужели это мне кажется
(Добавление)
за последние 1.5 года кроме тедди ни одного адеквата
с чем может быть связано?
 
 Top
armancho7777777 Супермодератор
Отправлено: 08 Июля, 2014 - 22:38:09
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




LIME пишет:
до чегож убогим стал ресурс
неужели это мне кажется

Нет, не кажется...
 
 Top
afuno
Отправлено: 08 Июля, 2014 - 23:53:22
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Возможно вы не поняли.

Есть один сервер. На нём расположены некие директории. Пользователь вводит свои данные от своего FTP аккаунта, который находится на другом сервере. И нужно, чтобы выбранная папка скопировалась в выбранную директорию на другом сервере. Мне нужно реализовать именно это.

Если второй вариант. Опять же таким методом, но передача архива и его распаковка на удаленном сервере. Я просто понять не могу как передавать каталог удаленно, либо же как распаковывать архив с помощью php, имея данные только от FTP.
(Добавление)
Это все происходит на сайте. На сайте пользователь вводит данные от удаленного FTP аккаунта.

Вы подумали я про FTP клиент под ПК? О боже :D
 
 Top
LIME
Отправлено: 09 Июля, 2014 - 08:43:34
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




 
 Top
afuno
Отправлено: 09 Июля, 2014 - 17:50:52
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




LIME пишет:
http://www.php.net/manual/ru/book.ftp.php


Блин. Я прошу вас, если вы конкретно помочь не можете, то не пишите, пожалуйста. Я не желаю одно и тоже писать постоянно.

Я уже писал что проблем с подключение к FTP серверу в PHP скрипте у меня нет. Я же написал все в предыдущем посте. Ну вы почитайте его хотя бы перед ответом...

Я пришел на этот форум за помощью, разжевал свою проблему. А вы мне в ответах кидаете то, что я итак видел. Я знаю и про ftp_fput, и про ftp_put. У меня не виходит с ними. Не получается каталог скпировать с одного сервера на другой.
 
 Top
LIME
Отправлено: 09 Июля, 2014 - 19:09:01
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




 
 Top
afuno
Отправлено: 09 Июля, 2014 - 19:28:39
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




LIME пишет:
не заплачь)
http://www.php.net/manual/ru/function.ftp-mkdir.php


Теперь мне пишут как папку создавать... Мда.

Все. До свидания. У данного ресурса походу и вправду иссякло количество реально помогающих людей. Зато возрасло таких "умников" как LIME, которые не понялв сути темы (даже после того как им разжевали эту суть), продолжают выливать свой бред.
 
 Top
LIME
Отправлено: 09 Июля, 2014 - 19:32:55
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




а ты бы не выделывался
рекурсивно надо создавать и файлы заливать
глянь хоть в клиенте на обмен командами чтоли
извинись плакса)
 
 Top
DelphinPRO
Отправлено: 09 Июля, 2014 - 19:40:48
Post Id



Активный участник


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


Помог: 353 раз(а)




afuno пишет:
Теперь мне пишут как папку создавать... Мда.

Все правильно. Создаете папку, потом в нее копируете файлы. Если встречается вложенная папка - действия рекурсивно повторяются. Функции для передачи целых каталогов нет.


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
afuno
Отправлено: 09 Июля, 2014 - 20:22:05
Post Id


Частый гость


Покинул форум
Сообщений всего: 152
Дата рег-ции: Февр. 2011  


Помог: 0 раз(а)




Ну вот. Нормальные советы пошли. Попробую рекурсивной функцией. Спасибо.
 
 Top
LIME
Отправлено: 09 Июля, 2014 - 20:58:54
Post Id


Активный участник


Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010  


Помог: 322 раз(а)




ндя
(Добавление)
LIME пишет:
рекурсивно надо создавать и файлы заливать

бросаю я пожалуй это неблагодарное занятие
удачи всем
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB