![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_10.png?e8efa67)
PHPでDBに接続してテーブルのバックアップを取るプログラム(ファイルのダウンロード)を作成していますが、
上手く動作しません。
bktbl.phpにアクセスすると、HTML部分まで「test.csv」として保存されてしまいます。
何故なのでしょうか。。
どなたか教えて下さい。よろしくお願いします。
(プログラム内で間違ってる部分もあれば・・教えて頂きたく)
逆に、バックアップしたファイルをインポートする場合は、pg_copy_fromでいけますよね?
bktbl.php
<?php
//DB接続処理
・・・・
・・・・
$rows = pg_copy_to($connection,"テーブル名");;
//DB切断処理
・・・・
・・・・
$file = implode("\r\n", $rows);
$file_size = strlen($file);
header("Content-type: application/x-csv");
header("Content-Disposition: inline; filename=test.csv");
header("Content-Length: $file_size");
print $file;
?>
<HTML>
HTML記述部分
</HTML>
No.2ベストアンサー
- 回答日時:
header("Content-type: application/x-csv");
header("Content-Disposition: inline; filename=test.csv");
この2行があるので、このスクリプトファイルの出力は全てcsvになります。1つのスクリプトに出力は1つですから、CSVをダウンロードさせつつHTMLをブラウザに表示、という事はPHPだけではできないです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP 値の取り出し方について教えて下さい。 1 2023/03/31 13:30
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- その他(プログラミング・Web制作) データ解析ソフトRでのファイル入力read.csvがエラーになります 7 2022/03/27 22:11
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- HTML・CSS html cssのmargin 5 2022/12/03 11:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
TSVファイルをCSV形式に変換したい
-
日本語のファイルが開けない
-
ファイルの行数取得
-
ファイル名は、数字の「0」(...
-
ファイルアップロードが出来ま...
-
ファイルのダウンロードについて
-
onedrive にexcelファイルをア...
-
別ファイルの変数を呼び出した...
-
PHPの設定で、 エラーが発生し...
-
【PHP】declare命令で”Fatal er...
-
.phpと.incファイルの違いはな...
-
CFileDialogの最初のディレクト...
-
bindValueエラー
-
「@$変数」の「@の意味は?」
-
apache・phpが起動しない・・・
-
フォントの色を変えるには?
-
バッチを用いたフォルダの自動移動
-
MySQLのdatetime型の月日0を削...
-
<A href ~ と一緒に値を渡すには
-
makefile でファイルをコピーす...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
2つの画像ファイルが異なるファ...
-
stat failed
-
PHPでFilename cannot be empty...
-
XMLのロードに失敗する
-
ファイルの行数取得
-
日本語が文字化けしないよう読...
-
ファイル名は、数字の「0」(...
-
PHPで特定の文字列のみ抽出し、...
-
php4、php5によるimplode()、fi...
-
テキストファイルの読み込みと...
-
二次元配列のソートのやり方が...
-
CSV出力
-
phpのftp_get()でエラーが出ます。
-
日本語のファイルが開けない
-
Smartyで吐き出されたhtmlソー...
-
ファイルについて・・・。
-
ファイルの読み込み方法について
-
PHPでの別のサーバーのテキスト...
-
TSVファイルをCSV形式に変換したい
-
PHPでファイルの書き換え
おすすめ情報