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