【发布时间】:2015-05-27 19:42:07
【问题描述】:
我有一个文本文件“textlist.txt”,其中包含由换行符“br”分隔的项目列表。 如何使用 PHP 在 html 中的有序列表中显示该列表?
文本文件内容:
item1
item2
item3
想用php这样显示
<li>item1</li>
<li>item2</li>
<li>item3</li>
我知道如何读取文件,但不会将 .txt 的内容填充到 html 有序列表中。
这就是我所拥有的
$myFile = "images/covers/lists/testlist.txt";
$fh = fopen($myFile, 'r');
$theData = fgets($fh);
fclose($fh);
echo $theData;
列表中的所有封面都是使用 glob 函数从包含封面图像的文件夹中提取的。现在我正在尝试使用 .txt 文件来标记每个封面(标题)。现在只列出 .text 文件中的最后一项
<?php $thumbs= glob( "images/covers/13colonies/*.jpg"); ?>
<?php if(count($thumbs)) { natcasesort($thumbs);
foreach($thumbs as $thumb) { ?>
<?php $content = file('images/covers/lists/testlist.txt');
foreach ($content as $line) ?>
<li>
<img src="<?php echo $thumb ?>" width="80%" alt="images" />
<h5 class="title"><?php echo $line ?></h5>
</li>
<?php }} else { echo "Sorry, no images to display!"; } ?>
【问题讨论】:
-
使用
file()和一个循环或implode()。