-1

我已经问过这个问题,但现在我会更具体。我有一个视频上传页面,需要一个 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""); ?>

4

2 回答 2

1

What you actually want to do is just use the .htaccess file and mod_rewrite

You can then connect the url:

www.example.com/video/12345/the-funny-dog

to actually call

www.example.com/video.php?videoID=12345
于 2013-02-20T16:04:23.090 回答
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

等等

于 2013-02-20T16:10:07.173 回答