2016-10-18 7 views
0

私は.txt文書の形式でレビューのフォルダを持っています。すべてのテキスト文書をHTML div内のフォルダに表示しますか?

サイトの「レビューショーケース」パネルにこれらを読み込むことができます。それで、私たちがすでに持っているレビューを見せてくれるでしょう。

フィールドに情報を保存するフォームを取得する方法を.txtファイルとしましたが、今では.txtファイルをdivにどのように置くのですか?

私はスクロールするように設定されたdivを持っています。したがって、5つのレビューと言うと、ブラウジングしている人はスクロールして5つすべてを読むことができます。

これまで見たことのあるものは、「divに1つのファイルを入れる方法」というだけのようですが、helloworld.txtのように。 txt文書の名前が異なります。

+0

これまでに試したことが分かりますか? – Kitson88

+0

あなたはそれを一度行う方法を知っていれば、何回あなたがそれをやり直すのを止めていますか? –

+0

@ Lamelemonファイル名は静的にすることはできません。私はそれらをHTMLに埋め込むことはできません。それらは作成された日付で名前が付けられているため、動的でなければなりません。もし私がそれを作ったとしたら、ファイル名はもっと類似していると思いませんか?「Oct18.txt」の代わりに「r1.txt、r2.txt、r3.txt」と言ってください。何らかのFORループを使用した方がうまくいくでしょうか? –

答えて

0

*.txtのファイルをすべてディレクトリにロードしたい場合は、glob()のようなものが動作します。

$contents = ''; 
foreach(glob('/path/to/files/*.txt') as $txtFile) { 
    $contents .= file_get_contents($txtFile); 
} 
echo $contents; 

これが機能する方法は​​3210関数は、指定されたディレクトリ内のTXTファイルを探すということです。これは、ファイル名の配列を返します。

foreach()コンストラクトは、その配列を反復処理します。各反復で、$txtFile変数はファイルリストの次の値と等しくなるように設定されます。

file_get_contents()次に、txtファイルを$contentに追加された文字列に読み込み、.=オペレータに注意してください。

注:書式設定は行われません。各レビューは、独自のブロック要素などで囲みたい場合があります。

+0

これはPHPの権利ですか?私は言語に堪能ではありません、私を許してください。制御する方法はありますか –

+0

どうやら入力は "改行"ではなく、 "提出"です... "エコー"がどこに行くのかを制御する方法はありますか?私が特定のdivで出力をしたい場合。これがディレクトリ内のすべての "txt"ファイルを取得すれば、それはまさに私が必要とするものです。 –

+0

はい、これはPHPです。 htmlファイルにインラインであっても、必要な場所にコードスニペットを置くことができます。 ''タグで囲むだけです。 – GentlemanMax

関連する問題