Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/71.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 创建一个搜索表单,从用户那里获取输入,并显示视频弹出窗口_Php_Jquery_Modal Dialog - Fatal编程技术网

Php 创建一个搜索表单,从用户那里获取输入,并显示视频弹出窗口

Php 创建一个搜索表单,从用户那里获取输入,并显示视频弹出窗口,php,jquery,modal-dialog,Php,Jquery,Modal Dialog,我在一个搜索表单,将获得来自用户的输入,并将显示视频弹出窗口,用户输入和视频名称将是相同的工作。 视频将位于目录中,即1.mp4、2.mp4等 现在我的编码只用于显示链接,我希望如果视频名称和搜索文本字段输入相同,视频弹出窗口应该打开。 我不知道如何合并将自动播放的视频模式/弹出窗口。请帮忙。 先谢谢你 这是我的代码 <!DOCTYPE html> <html> <head> <title>Find Your Seat</title&

我在一个搜索表单,将获得来自用户的输入,并将显示视频弹出窗口,用户输入和视频名称将是相同的工作。 视频将位于目录中,即1.mp4、2.mp4等

现在我的编码只用于显示链接,我希望如果视频名称和搜索文本字段输入相同,视频弹出窗口应该打开。 我不知道如何合并将自动播放的视频模式/弹出窗口。请帮忙。 先谢谢你

这是我的代码

<!DOCTYPE html>
<html>
<head>
    <title>Find Your Seat</title>

</head>
<body>


    <h2>find your seat</h2>
    <form method="post">

        <input type="text" name="search" id="search" placeholder="type your seat id">

        <button type="submit" name="submit" id="submit">Enter</button>

    </form>


<?php

if(isset($_POST['submit'])) {

    $filename =  $_POST['search'];

    $dir = "videos";

    // Open a known directory, and proceed to read its contents
    if (is_dir($dir)) {
        if ($dh = opendir($dir)) {

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

                if($file == $_POST['search'])

                    {

                        echo('<a href="'.$dir . $file.'">'. $file .'</a>'."\n");
                    } 

            }
            closedir($dh);
        }
    }

}


?>


</body>
</html>

找到你的座位
找到你的座位
进入
表单的输出为

所需输出 比如说


根据您的所需输出图像,这是一个Youtube视频嵌入,不需要在服务器目录中显示文件,只需插入Youtube视频链接即可。例如:


非常感谢Erisan Olasheni您解决了我的问题,它工作得非常好。这里只有一个小东西,那就是文件的扩展名,我必须搜索带有扩展名的完整文件名,我想搜索没有扩展名的文件,即myvideo而不是myvideo.mp4Ok,如果您确定文件扩展名是静态的(.mp4),那么您的PHP代码可能如下所示:
if($file=$\u POST['search']..mp4”)
如果您确信文件名不会出现大小写问题,那么字符串到小写的比较可能会更好,并且您还希望减少用户获取正确文件的痛苦
if(strtolower($file)==strtolower($\u POST['search'..mp4”))
yaah!!…万岁…非常感谢兄弟…你是最好的…)