我已经问过这个问题,但现在我会更具体。我有一个videoupload页面,需要一个php脚本来为每个视频创建一个页面。
<?php
$name=$_POST['name'];
$source=$_FILES['filename'];
然后我执行所有MySQL连接并将数据插入我的数据库
$result=("INSERT INTO videos(Name,Source)VALUES($name,$source)");
但问题是我还需要一个脚本,可以在video.html的基础上为每个视频创建一个页面
<html>
<video>
<source src="<?php .$source;?>">
<?php
$source=("SELECT FROM videos WHERE name="$name"");
?>
答案 0 :(得分:1)
您实际想要做的只是使用 .htaccess 文件和 mod_rewrite
然后您可以连接网址:
www.example.com/video/12345/the-funny-dog
实际调用
www.example.com/video.php?videoID=12345
答案 1 :(得分:1)
您真的想为每个视频创建一个页面,即使您正在使用数据库吗?
这是错误的方式!
正确的方法是一个文件:
<?php
if ($_GET['ID']) {
$ID = intval($_GET['ID']);
$sql = 'SELECT *
FROM videos
WHERE ID = '.$ID;
// do further sql stuff and display video
}
else {
echo 'No video found with this id';
}
?>
如果您将此文件命名为video.php,则可以通过以下方式覆盖每个视频:
<强> video.php?ID = 1 强>
等