копирование dbf-файла из одного сервера на другой

moroz

Новичок
Есть dbf-файл.Находится в папке на одном сервере.Подскажите,как мне его скопировать в определенную папку на другом сервере.
Спасибо
 

Sufir

Я не волшебник, я только учусь
Проще всего на флэшку скинуть или на болванку записать (ими же ещё пользуются вроде?). Ещё можно по сети, локальной - если серверы соеденены в локальную сеть. Или выложить файл в открытый доступ и выкачать по http. Ещё по ftp подключиться можно... Вариантов море.
 

Redjik

Джедай-мастер
по ssh удобно очень, я по ssh c одного удаленного севера на другой перекидывал архив.
 

Redjik

Джедай-мастер
Раньше надо было говорить такое.
1 способ - сделать скрипт на отправку нужного тебе файла на сервере 1 - сделать скрипт на прием файла и копирование в определенную папку на сервере 2
2 способ - exec + скрипт на баше, который по ssh перекидывает нужный тебе файл.
 

moroz

Новичок
PHP:
//Сервер,откуда копируем www.dbf

$host='localhost'; // имя хоста 
$database='baza';  // имя базы данных
$user='rrr';      
$pswd='';          // пароль
 
$dbh = mysql_connect($host, $user, $pswd,'UTF-8') or die("Не могу соединиться с MySQL.");
mysql_select_db($database) or die("Не могу подключиться к базе.");

// Cервер,куда копируем www.dbf



//копирование файла
  copy("www.dbf",?);
Я вот нашла пример,но там не совсем мне все понятно.
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, $file1, FTP_BINARY))  echo "Файл скопирован с $ftp_server1 на $ftp_server2 в $path2\n"; 
 else  echo "Не удалось скопировать в $path2\n";  
ftp_close($open); // закрываем фтп-соединение 
?>
 

Redjik

Джедай-мастер
тут же на каждую строчку комментарий... что может быть не понятно?
 
Сверху