ホームページ  >  記事  >  バックエンド開発  >  mysql php データ パッケージング バックアップ プログラム_PHP チュートリアル

mysql php データ パッケージング バックアップ プログラム_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:06:371080ブラウズ

mysql php データパッケージ化バックアッププログラム
if (!$dbname) {
$errmsg = 'dbname を入力してください';
} else {
dbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport) ;
if (!file_exists($mysqldlfile)) {
$errmsg = 'ダウンロードしたいファイルは存在しません';
} else {
$result = q("selectload_file('$mysqldlfile');") ;
if(!$result){
q("DROP TABLE IF EXISTS tmp_angel;");
q("CREATE TABLE tmp_angel (content LONGBLOB NOT NULL);");
// タイムスタンプを使用して切り捨てを表します。それ自体、または __angel_1111111111_eof__ を含むファイルを読み取るときの不完全な状況
q("LOAD DATA LOCAL INFILE '".addslashes($mysqldlfile)."' INTO TABLE tmp_angel FIELDS TERMINATED BY '__angel_{$timestamp}_eof__' ESCAPED BY '' LINES TERMINATED BY '__angel_{$timestamp}_eof__';");
$result = q("select content from tmp_angel");
q("DROP TABLE tmp_angel");
}
$row = @mysql_fetch_array( $result);
if (!$row) {
$errmsg = 'ファイルのロードに失敗しました '.mysql_error();
} else {
$fileinfo = pathinfo($mysqldlfile);
header('Content-type: application/ x-'.$ fileinfo['extension']);
header('Content-Disposition:attachment; filename='.$fileinfo['basename']);
header("Accept-Length: ".strlen($row [0])) ;
echo $row[0];
exit;
}
}
}


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/445024.html技術記事 mysql php データ パッケージング バックアップ プログラム if (!$dbname) { $errmsg = 'dbname を入力してください' } else { dbconn($dbhost, $dbuser, $dbpass, $dbname, $charset, $dbport); ($mysqldl...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。