
30.04.2010, 22:50
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
С нами:
9213376
Репутация:
278
|
|
скрипт, который дампит (в переменной $server указать путь до скрипта, который скачивает):
Код:
<?php
/*тут дамп в переменную $dump*/
$server = 'http://fsdfdsf.ru/example.php'; //путь до второго файла
@ini_set('max_execution_time', 0);
$name = "dump".date("YmdHis").".sql";
if( @file_put_contents( $name, $dump ) )
{
echo 'Сохранили дамп...'.PHP_EOL;
$path = $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"].$name;
$content = file_get_contents( $server.'?put='.urlencode($path) );
if( $content == 'success' ) echo 'Сервер успешно сохранил наш дамп.'.PHP_EOL;
else echo 'Серверу не удалось сохранить наш дамп.'.PHP_EOL;
} else echo 'Дамп сохранить не удалось. Проверь chmod.';
?>
скрипт для сохранения дампа:
Код:
<?php
$dir = '/dumps/'; //папка с дампами
$file = "http://".stripslashes(urldecode(trim($_GET['put'])));
if( file_put_contents( $dir."dump".date("Y-m-d+H-i-s"), file_get_contents($file) ) )
{
die('success');
} else die('false');
?>
/*писалось на скорую руку, подправьте если что не так*/
|
|
|