ホームページ  >  記事  >  バックエンド開発  >  PHP は header() 関数を使用して csv ファイルを読み書きします

PHP は header() 関数を使用して csv ファイルを読み書きします

WBOY
WBOYオリジナル
2016-06-13 13:06:39809ブラウズ

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");
?>




lt;td>t10 td>t12
;/td>gt;gt;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
t00 t01 t11 ;t21t22
🎜>fputcsv() の使用方法については、


$fp = fopen('f:/file.csv', 'w');
fputcsv($fp,array ('aaa', 'bbb', 'cccc '));
fclose($fp);
を実装します。