Показать сообщение отдельно

  #2  
Старый 30.04.2010, 06:08
LStr1ke
Постоянный
Регистрация: 29.07.2009
Сообщений: 400
Провел на форуме:
1455812

Репутация: 150
По умолчанию

Ну например так:

1 хост, который делает дамп:
PHP код:
<?php
/* 
{
Тут делаешь дамп и сораняешь файл локально
}
*/

$damp_file "db.sql"//Тут имя файл который сдампился
echo file_get_contents("http://my_server_2/saver.php?file=".$damp_file); //Тут ты передаешь хосту №2 какой файл ему скачивать
?>
Хост №2 который скачивает
PHP код:
<?php
$server_1 
"http://server_nomer_1/"//Тут адрес сервера откуда скачивать
$dump_file $_GET['file'];
$file_prefix "saved_";
if(
file_put_contents($file_prefix.$dump_file,file_get_contents($server_1.$dump_file))) {
echo 
"File_saved!";
}else echo 
"File dont saved";
?>
Ну впринципе и все. 1 скрипт напишет File_saved! если файл успешно скачен вторым сервером. На втором сервере появится файл saved_db.sql

Ну думаю схема понятна. )))

Если файл большой, то во втором скрипте скачивай "побайтово".
функция fread()
//практикуем убийство серверов?)))

Последний раз редактировалось m0Hze; 30.04.2010 в 15:27..