PHP包括文本文件并在正确的区域打印

时间:2015-11-26 19:22:03

标签: php html css

是的,所以为了测试自己和动态网页的作品;我在文本文件中保存了页脚,标题,导航等。我使用PHP脚本来阅读这些文件并显示页面,这一切都很好,花花公子。

但是当我有一个带有文本的单独文本文件时,问题就开始出现了,我想在<section><article></article></section>打印出来 如果我将它直接打印到section.txt它工作正常,但我想有一个单独的文件,以使其更动态,称为bunchoftext.txt当我使用下面的代码时,它不打印在部分区域。我怎么能这样做?另请注意我正在使用文本文件进行学习。稍后可能会切换到数据库,但我想先将它排序。

<?php
$handle = fopen("bunchoftext.txt", "r");
while (!feof($handle)) {
    $buffer = fgets($handle, 4096);
    echo $buffer;
}
fclose($handle);

1 个答案:

答案 0 :(得分:0)

您可以创建一个index.php或主php文件所在的文件夹,并将所有article.txt个文件放入其中并使用下一个代码来获取其内容,并为每个文件放置section元素< / p>

<?php foreach (glob("articles/*.txt") as $file) { ?>
  <section>
      <?php  $file_handle = fopen($file, "r");
      while (!feof($file_handle)) {
          $line = fgets($file_handle);
          echo $line;
      }
      fclose($file_handle); ?>
  </section>
<?php  } ?>