【问题标题】:Read Dir PHP / Echo file contents within <li></li>在 <li></li> 中读取 Dir PHP / Echo 文件内容
【发布时间】:2013-12-19 02:52:20
【问题描述】:

简而言之:我正在尝试为一个网站制作一个最新的新闻滚动条,该滚动条将读取目录 .txt 文件,然后在“li”标签中显示它们的内容。允许我添加一个文件管理器,我可以在其中上传多个文本文件并让它们在滚动脚本中正确显示。

长度:

我正在使用这个脚本来读取和显示目录中的文件:

<?php
$dir = 'latest';
$files = scandir($dir);
foreach($files as $ind_file){
?>
<li><a href="<?php echo $dir."/".$ind_file;?>"><?php echo $ind_file;?></li>
<?php
}
?>

但这只会显示目录中 .txt 文件的列表。

我喜欢在单独的“li”标签中读取和显示 .txt 文件的内容,这与 php include 的方式非常相似:

<?php include ('file.txt'); ?>

需要这种格式的原因是为了在this 脚本中使用。

我对 php 的了解还不够多,因为我尝试过的一切都失败了,所以如果有人知道如何正确编写此代码或知道如何更好地完成此任务,我对所有想法持开放态度。

【问题讨论】:

    标签: php include directory


    【解决方案1】:

    试试这个:

    $dir = 'latest';
    foreach (glob("$dir/*.txt") as $filename) {
        $contents = file_get_contents($filename);
        echo "<li>$contents</li>";      
    }
    

    检查glob documentation 以根据您的需要采用此脚本。

    【讨论】:

    • 一个队友的洞。非常感谢您的帮助和如此迅速。干杯。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-11
    • 2017-12-03
    • 2010-11-23
    • 1970-01-01
    • 2019-09-27
    • 2014-04-11
    相关资源
    最近更新 更多