<div class="video" data-tags="Awesome" data-video-url="LINK OF FIRST VIDEO FILE IN THE DIRECTORY /VIDEOS WITH A PREVIEW IMAGE">

<div class="video" data-tags="Awesome" data-video-url="LINK OF SECOND VIDEO FILE IN THE DIRECTORY /VIDEOS WITH A PREVIEW IMAGE">


如上面的代码所示,我需要一些东西可以破坏控制器中的文件,并逐个生成项目的链接。

我怎样才能做到这一点?

最佳答案

<?php
function dirToArray($dir) {
   $result = array();
   $cdir = scandir($dir);
   foreach ($cdir as $key => $value)
   {
      if (!in_array($value,array(".","..")))
      {
         if (is_dir($dir . DIRECTORY_SEPARATOR . $value))
         {
            $result[$value] = dirToArray($dir . DIRECTORY_SEPARATOR . $value);
         }
         else
         {
            $result[] = $value;
         }
      }
   }

   return $result;
}

$files = dirToArray("/home/user/folder")
foreach ($files as $file) {
   echo "<div class='video' data-tags='Awesome' data-video-url='$file'>";
}
?>

关于javascript - 我如何一一获取目录中文件的链接以使用它们?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43839703/

10-11 13:22
查看更多