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

  #3  
Старый 09.05.2010, 01:39
^_WhitE_DeMoN_^
Познающий
Регистрация: 01.03.2009
Сообщений: 85
С нами: 9050424

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

Цитата:
Сообщение от LStr1ke  
Ну например так:

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()
//практикуем убийство серверов?)))
Хост ругается:
Цитата:
file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration (2)
Идеи
 
Ответить с цитированием