ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Нужен скрипт копирования файла с 1 фтп на другой
  #1  
Старый 14.08.2009, 15:08
Аватар для m-Xacker
m-Xacker
Участник форума
Регистрация: 17.06.2008
Сообщений: 118
Провел на форуме:
160993

Репутация: 22
По умолчанию Нужен скрипт копирования файла с 1 фтп на другой

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

Подскажите, где найти скрипт копирования архива с 1 фтп на другой , архив весьма тяжёлый 1,5 гига .
Поделитесь если есть у кого такой.
 
Ответить с цитированием

  #2  
Старый 14.08.2009, 15:48
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

PHP код:
<?php 

$file 
"/полный_абсолютный_путь/public_html/b.txt"// Файл, который копируем (локальный)
$newfile '/полный_абсолютный_путь/public_html/b.txt'// Куда копируем (удаленный)

$open ftp_connect("фтп-сервер","21","100"); // сервер, порт, таймаут 
if(!ftp_login($open,"фтп-логин","фтп-пароль"))  
    exit(
"Не могу соединиться"); 
# Копируем # 
if (ftp_put($open$newfile$fileFTP_BINARY))  echo "$file скопирован\n"
else  echo 
"Не удалось скопировать $file\n"
ftp_close($open); // закрываем фтп-соединение 
?>
 
Ответить с цитированием

  #3  
Старый 14.08.2009, 15:57
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

m-Xacker Читать про FXP и надеяться что есть его поддержка между данными фтпшниками.

Pashkela с одного фтп на другой фтп нужно
 
Ответить с цитированием

  #4  
Старый 14.08.2009, 16:01
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

ну дык, запускаешь скрипт на одном и копируешь на другой. Надо, что скрипт запускался с третьего, заходил на оба фтп и копировал туда-сюда? Ща нарисую
 
Ответить с цитированием

  #5  
Старый 14.08.2009, 16:08
Аватар для Gifts
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Pashkela И места на этом третьем - нету
 
Ответить с цитированием

  #6  
Старый 14.08.2009, 16:51
Аватар для Pashkela
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Не вопрос

PHP код:
<?php 
@set_time_limit(0); 
@
ini_set("display_errors","1");
@
ignore_user_abort(1);
//ФТП-сервер, откуда берем файло
$ftp_server1 "фтп-сервер1";// Фтп-сервер1
$ftp_login1 "фтп-логин1";// Фтп-логин1
$ftp_pass1 "фтп-пасс1";// Фтп-пасс1
$path1 '/public_html/test.php'// Абсолютный путь до скачиваемого файла начиная с www директории (доступной из веба)
$file $ftp_server1.$path1// не трогать:) 
//ФТП-сервер, куда кладём файло
$ftp_server2 "фтп-сервер2";// Фтп-сервер2
$ftp_login2 "фтп-логин2";// Фтп-логин2
$ftp_pass2 "фтп-пасс2";// Фтп-пасс2
$ftp_port2 21;// Фтп-порт2
$ftp_time_out2 100;// Фтп-таймаут2
$path2 '/test.php';// Асболютный путь до директории на втором фтп, куда будем закачивать файл (включая название файла - тут кладем просто в корень )
########################################
$file1 "ftp://" $ftp_login1 ":" $ftp_pass1 "@" $file;
$open ftp_connect($ftp_server2,$ftp_port2,$ftp_time_out2); // сервер, порт, таймаут 
if(!ftp_login($open,$ftp_login2,$ftp_pass2))  
    exit(
"Не могу соединиться"); 
# Копируем # 
if (ftp_put($open$path2$file1FTP_BINARY))  echo "Файл скопирован с $ftp_server1 на $ftp_server2 в $path2\n"
else  echo 
"Не удалось скопировать в $path2\n"
ftp_close($open); // закрываем фтп-соединение
?>
только что протестено на денвере, первый фтп - VDS, второй - narod.ru

Последний раз редактировалось Pashkela; 14.08.2009 в 16:58..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен скрипт (php) подробности в теме Loki_seo О Работе 0 12.04.2009 14:14
Нужен простенький скрипт iSeoBot PHP, PERL, MySQL, JavaScript 2 09.03.2009 03:10
Скрипт проверки фтп на валидность и вставка iframe WaVeZ Разное - Покупка, продажа, обмен 1 10.10.2006 22:23
Нужен простой скрипт Bayazid Болталка 2 28.02.2006 15:52



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ