【问题标题】:Read in all the files in a particular directory displays the file names in a html list读入特定目录中的所有文件,在 html 列表中显示文件名
【发布时间】:2014-02-17 06:21:17
【问题描述】:

从特定目录读取所有文件并在 html 列表中显示文件名/链接。 (文件分机:.pdf) 我正在寻找类似的输出:

  • 文件名 1
  • 文件名 2
  • 文件名 3

我的代码:

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

提前致谢

【问题讨论】:

  • 很好,你有什么问题?你试过什么?这不是您雇用人员为您编写代码的地方,而是您来学习的地方。当我们不知道您的困境时,很难帮助您学习。
  • 对不起,我应该发布我的代码。这里是: //------------ //------------
  • 您可以编辑您的问题并发布吗?那会很有帮助。否则,我们可能会遗漏一些东西。谢谢。

标签: php


【解决方案1】:

您可能需要 PHP 中的 glob()

<?php
foreach (glob("*.pdf") as $filename) {
    echo "$filename<br>";
}

OUTPUT :

resume1.pdf
resume4.pdf
resume5.pdf

【讨论】:

    【解决方案2】:

    试试这个

    $ARR_FILES = glob($PATH_TO_YOUR_DIRECTORY."/*.pdf");
    foreach($ARR_FILES as $filename)
    {
      echo $filename."<br/>";
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-06
      • 2013-09-20
      相关资源
      最近更新 更多