ファイル パスはデータベース テーブルに保存されています。ページ上でデータベースからファイル名を出力し、ファイル名をクリックしてファイルの内容を表示するにはどうすればよいですか?
生如夏花
生如夏花 2019-04-24 11:15:13
0
3
1286

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

生如夏花
生如夏花

全員に返信(2)
瓢老师

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

$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
瓢老师

file_get_contents(ファイル名)

試してみる

いいねを押す +0
  • 返事 file_get_contents(ファイル名)を開くと文字化けが発生します。
    生如夏花 著者 2019-04-24 15:30:50
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート