検索

ホームページ  >  に質問  >  本文

ファイル パスはデータベース テーブルに保存されています。ページ上でデータベースからファイル名を出力し、ファイル名をクリックしてファイルの内容を表示するにはどうすればよいですか?

ファイルのアップロードと出力を行っているのですが、ファイルのアップロードは実装できたのですが、出力方法が分かりません。ファイルのパスはデータベースに予約されています。ページにファイル名を出力し、ファイル名をクリックしてファイルの内容全体を表示したいと考えています。これを実現するにはどうすればよいですか?

生如夏花生如夏花2088日前1303

全員に返信(3)返信します

  • 刘某

    刘某2019-04-24 16:09:58

    文字化けは通常、エンコードの問題が原因で発生します。変換を行う前に、まず読み取ったファイルのエンコードを確認する必要があります

    $str = file_get_contents("./1.txt");
    $encod = mb_detect_encoding($str, array("ASCII",'UTF-8',"GB2312","GBK",'BIG5'));
    $str = iconv($encod ,'UTF-8' ,$str);
    echo $str;


    返事
    0
  • 刘某

    刘某2019-04-24 11:56:22

    file_get_contents(ファイル名)

    試してみる

    返事
    0
  • 生如夏花

    file_get_contents(ファイル名)を開くと文字化けが発生します。

    生如夏花 · 2019-04-24 15:30:50
  • キャンセル返事