php自动页面创建

时间:2013-02-20 16:01:52

标签: php mysql

我已经问过这个问题,但现在我会更具体。我有一个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""); ?>

2 个答案:

答案 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