php文件仅在重新加载后才有效

时间:2014-03-27 09:11:17

标签: php

我使用此脚本创建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);



?>

0 个答案:

没有答案