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

  #4  
Старый 30.04.2010, 22:50
Deathdreams
Постоянный
Регистрация: 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');


?>
/*писалось на скорую руку, подправьте если что не так*/
 
Ответить с цитированием