編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

CSV出力

ob_implicit_flush(true);
header('Content-Disposition: attachment; filename=user.csv.csv');
header('Content-Type: Application/Octet-Stream');
header('Pragma: private');
header('Cache-control: private, must-revalidate');
foreach ($rows as $row) {
    $tmp = array();
    foreach (array('name','age','tel','tel') as $k) {
        $tmp[] = '"' . preg_replace('/"/','""',$row[$k]) . '"';
    }
    print mb_convert_encoding(join(',',$tmp),'SJIS',mb_internal_encoding()) . "\r\n";
}

IE7だとHTTPヘッダーでキャッシュコントロールの指定が必要。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2009-03-20 (金) 07:05:18 (3226d)