
30.04.2010, 06:08
|
|
Постоянный
Регистрация: 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..
|
|
|