Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将文件夹中的所有视频显示为HTML 5中的列表_Php_Html - Fatal编程技术网

Php 将文件夹中的所有视频显示为HTML 5中的列表

Php 将文件夹中的所有视频显示为HTML 5中的列表,php,html,Php,Html,我有一个应用程序,我应该在一个HTML5页面中显示所有视频,一个接一个。我想用视频标签来做这个。我已经能够上传文件到我的文件夹,但我还没有找到一种方式来显示它们。我搜索了很多,但似乎找不到正确的解决方案。请帮帮我你可以这样做: <?php $dir = "videos/"; $videoW = 320; $videoH = 240; if (is_dir($dir)) { if ($dh = opendir($dir)){

我有一个应用程序,我应该在一个HTML5页面中显示所有视频,一个接一个。我想用视频标签来做这个。我已经能够上传文件到我的文件夹,但我还没有找到一种方式来显示它们。我搜索了很多,但似乎找不到正确的解决方案。请帮帮我你可以这样做:

<?php

    $dir = "videos/";
    $videoW = 320;
    $videoH = 240;

    if (is_dir($dir))
    {
        if ($dh = opendir($dir)){

            while (($file = readdir($dh)) !== false){

                if($file != '.' && $file != '..'){

                    echo 
                    "
                        <div style='display: block'>
                            <video width=\"$videoW\" height=\"$videoH\" controls>
                              <source src=\"". $dir . $file ."\" type=\"video/mp4\">
                              <source src=\"". $dir . $file ."\" type=\"video/ogg\">
                            </video>
                        </div>
                    ";

                }

            }

            closedir($dh);

          }
    }
    ?>

获取文件名是一个很好的开始谢谢..让我试试吧太棒了..应该可以很好地工作..非常感谢Rodrigo.)