勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPでファイルをダウンロードさせる

   2014/05/22  PHP

集計ページみたいなんがあった。その集計ページを
CSV化したいと言われた。

■ソース
$file_name = "aaa.csv";
header('Content-Type: application/octet-stream'); //Webブラウザはそれをダウンロードするか否か問い合わせる
header('Content-Disposition: attachment; filename=' . $file_name); //ブラウザからコンテンツ($file_name)をダウンロードできるようになる
readfile($file_name); //指定したファイルから全レコード読み込み、標準出力に出力し、出力したバイト数を戻り値として返す。]

 - PHP

  関連記事

PHPにてhosts設定を行った上で他サイト・サーバにアクセスする方法
PHPにてhosts設定を行った上で他サイト・サーバにアクセスする方法

開発中の案件だとhosts設定を行ってサーバにアクセスする、ということがある。作 ...

CodeIgniter4で特定のページにアクセスがあった際に301リダイレクトさせる方法
CodeIgniter4で特定のページにアクセスがあった際に301リダイレクトさせる方法

CodeIgniter4で特定のページにアクセスがあった際に301リダイレクトさ ...

$_SERVER['PHP_SELF']に脆弱性あり
$_SERVER['PHP_SELF']に脆弱性あり

formのaction属性とかページングのリンクとかで、 <form ac ...

PHPでCSVを簡単に取り扱える「LeagueCSV(thephpleague / csv)」の利用方法
PHPでCSVを簡単に取り扱える「LeagueCSV(thephpleague / csv)」の利用方法

PHPでCSVファイルの書き込みや読み込みを行う際、バニラPHPで対応していたが ...

DTIのVPSにCodeigniter3を導入する方法
DTIのVPSにCodeigniter3を導入する方法

DTIのVPSにPHPフレームワークのCodeigniter3系をインストールし ...