タグ

ブックマーク / qiita.com/ssaita (1)

  • PHPでメモリ上に一時ファイルを作る - Qiita

    概要 PHPでファイルを変換したり、ダウンロードさせる処理を作る場合がある。 その時に、例えばダウンロードさせる処理の場合。 ユーザーにダウンロードさせた後はもういらない場合がよくある。 cronなどで自動的に消してもいいが、どうせなら最初から一時ファイルとして 扱ってしまえばいいのじゃないかと。 そんな時に便利なTips的な感じ。 /* 例えば文字コードを変換してダウンロードさせる場合 変換後のファイルは別にサーバーに残しておく必要がない (今回は、キャッシュの事はまた別次元として考える) */ //ローカルのファイルを読む $data = file_get_contents("data.csv"); // 文字コード変換 $data = mb_convert_encoding($data, "UTF-8", "Shift_JIS"); //ここでメモリ上にファイルを作成する $fp =

    PHPでメモリ上に一時ファイルを作る - Qiita
  • 1