ホームページ >バックエンド開発 >PHPチュートリアル >PHP は header() 関数を使用して csv ファイルを読み書きします
PHP は、csv ファイルの読み取りと書き込みのための header() 関数を実装します
PHP は、
の定義と使用法を使用して CSV ファイルを読み書きするための header() 関数を実装します。
header() 関数は、元の HTTP ヘッダーをクライアントに送信します。
実際の出力が送信される前に header() 関数を呼び出す必要があることを認識することが重要です (PHP 4 以降では、出力キャッシュを使用してこの問題を解決できます)。
// 結果は間違っています
// header() を呼び出す前にすでに出力があります
header('Location: http:// www.3ppt .com/');
?>構文
header(string,replace,http_response_code)パラメータの説明
文字列が必要です。送信するヘッダー文字列を指定します。
オプションで置き換えます。このヘッダーが前のヘッダーを置き換えるか、2 番目のヘッダーを追加するかを示します。
デフォルトは true (置換) です。 false (同じタイプの複数のヘッダーを許可します)。
http_response_code オプション。 HTTP 応答コードを指定された値に強制します。 (PHP 4 以降で利用可能)
1. header() ヘッダーの出力形式を定義します
header("Content-type:application/vnd.ms-excel") / /出力ファイルの種類を定義します
header(“content-Disposition:filename=downloaded.pdf”); //出力ファイル名を定義します。つまり、ダウンロードの種類を設定し、ファイルを再処理します。ダウンロード名
header("Content-type:application/vnd.ms-excel");
header("content-Disposition:filename=ダウンロードされた .pdf ");
echo "1t 2t 3n"; //t は空白、n は復帰 (エンコード仕様を直接出力することはできません)
echo "1t 2t 3n";
echo "1t 2t 3n";
?>
この時点でこの php ファイルを開くことができ、次のことを求めるメッセージが表示されます。ダウンロード。
はテーブル形式で出力することもできます。
header("Content-type:application /vnd .ms-excel ");
header("content-Disposition:filename=downloaded.pdf");
?>
t00 | t01 | t11 | t12;t21 | gt;t22 🎜>fputcsv() の使用方法については、 $fp = fopen('f:/file.csv', 'w'); fputcsv($fp,array ('aaa', 'bbb', 'cccc ')); fclose($fp); を実装します。 |