我使用此脚本创建mysqpl转储,然后将文件上传到dropbox。如果我首先运行脚本没有任何反应 - >空白页。但是当我刷新页面时一切正常
<?php
######## einstellungen #############################################
$db_name = "name";
$db_passwd = "pw";
$sql_file = "dump_" . $db_name . "_" . date('Ymd_Hi') . ".sql";
####################################################################
exec("mysqldump -u $db_name -p'$db_passwd' --allow-keywords --add-drop-table --complete-insert --quote-names $db_name > $sql_file");
exec("gzip $sql_file");
$datei = $sql_file . ".gz";
$link = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
$link = str_replace(basename(__FILE__),$datei,$link);
require 'DropboxUploader.php';
while (!file_exists($datei)) sleep(1);
$uploader = new DropboxUploader('email', 'pw');
$uploader->upload($datei);
?>