2012-02-22 4 views
0

マイページのボタンをクリックすると、mysqlレコードセットからコンパイルされたデータのリストがあります。データは変数$listに格納されます。phpはローカルファイルにレコードセットを保存します

これはサイトのアクティビティログで、ボタンはバックアップボタンです。

SAVE ASダイアログボックスを開くことができる方法はありますか。そのデータをローカルのCOMPのテキストファイルに保存できますか?

答えて

1

ダウンロードが可能になるので、そのファイルだけでは、ファイルの物理パスを設定して、ヘッダを投げる生成、あなたが取得する必要がありますユーザーは新しいスクリプトを作成します:このスクリプトは$ list変数をDBから取り込んでテキストファイルにフォーマットし、ダウンロード可能なファイルとしてユーザーのブラウザで利用できるようにするために、ヘッダーを使用する必要がありますhttp://php.net/manual/en/function.header.php)は次のようになります。

<?php 
// We'll be outputting a PDF 
header('Content-type: application/pdf'); 

// It will be called downloaded.pdf 
header('Content-Disposition: attachment; filename="downloaded.pdf"'); 

// The PDF source is in original.pdf 
readfile('original.pdf'); 
?> 

この場合、これはpdfファイルです(上記のリンクからの例です)。コンテンツタイプを適切なMIMEタイプ(「Content-Type:text/plain」など)に変更し、正しいファイル名を設定すると、エコーされたすべてが添付ファイルとしてブラウザに送信されます。

質問がある場合は、

0

後のあなたは「バックアップ」ボタンをクリックしたとき、それはあなたのローカルシステムで

乾杯

関連する問題