TXTファイルを自動生成するPHPのコード

WBOY
リリース: 2016-07-25 09:04:05
オリジナル
1564 人が閲覧しました
  1. $ua = $_SERVER["HTTP_USER_AGENT"];

  2. $filename = "中国語ファイル名.txt";
  3. $encoded_filename = urlencode($filename); encoded_filename = str_replace("+", "%20", $encoded_filename);

  4. $ua = $_SERVER["HTTP_USER_AGENT"]

  5. $filename = "中国語のファイル名.txt";
  6. $encoded_filename = urlencode($filename);
  7. $encoded_filename = str_replace("+", "%20", $encoded_filename);
  8. ?

  9. コードをコピーします
上記のコードは、中国語のファイル名のダウンロードをサポートできます。
2.TXTファイルを生成する

header("Content-Type: application/octet-stream");

  • if (preg_match("/MSIE/", $_SERVER['HTTP_USER_AGENT') ]) ) {
  • header('Content-Disposition:attachment; filename="' . $encoded_filename . '"')
  • } elseif (preg_match("/Firefox/", $_SERVER['HTTP_USER_AGENT'])) {
  • header( 'Content-Disposition:attachment; filename*="utf8' . $filename . '"');
  • } else {
  • header('Content-Disposition:attachment; filename="' . $filename . '"') ;
  • }

  • header("Content-Type: application/octet-stream")

  • if (preg_match("/MSIE/", $_SERVER['HTTP_USER_AGENT']) ) {
  • header( 'Content-Disposition:attachment; filename="' . $encoded_filename . '"')
  • } elseif (preg_match("/Firefox/", $_SERVER['HTTP_USER_AGENT'])) {
  • header(' Content-Disposition:attachment; filename*="utf8' . $filename . '"');
  • header('Content-Disposition:attachment; filename="' . $filename . '"'); //あらゆる種類のブラウザと互換性があります。
  • ?>

  • コードをコピーします
  • 3. 出力内容 この手順は非常に簡単です。echo を使用して直接出力し、改行には「rn」を使用します。 出力内容はtxtの内容となります。 この関数は拡張子を .doc に変更するだけで doc ファイルを生成することもできます。ただし、この方法では、画像やリンクがある場合は、他の方法しか見つかりません。 スクリプト スクールの皆さん、楽しい勉強をお祈りしています。
  • ソース:php.cn
    このウェブサイトの声明
    この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
    最新の問題
    人気のチュートリアル
    詳細>
    最新のダウンロード
    詳細>
    ウェブエフェクト
    公式サイト
    サイト素材
    フロントエンドテンプレート
    私たちについて 免責事項 Sitemap
    PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!