php自动创建页面

问题描述:

我已经提出了这个问题,但现在我会更具体。我有一个videoupload页面,需要一个php脚本为每个视频创建一个页面。php自动创建页面

<?php 
$name=$_POST['name']; 
$source=$_FILES['filename']; 

然后我所有的MySQL连接和数据插入到我的数据库

$result=("INSERT INTO videos(Name,Source)VALUES($name,$source)"); 

但问题是我还需要一个脚本,将视频的基础上,每个视频创建一个页面html的

<html> 
<video> 
<source src="<?php .$source;?>"> 
<?php 

$source=("SELECT FROM videos WHERE name="$name""); ?>

+2

还不够清楚。它失败的地方在哪里?你的例子中有很多语法错误。在没有消毒的情况下将值插入数据库的强制性安全警告。 – mkaatman 2013-02-20 16:04:46

你真正w ^蚂蚁要做的仅仅是使用的.htaccess文件mod_rewrite的

然后,您可以连接的网址:

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

实际调用

www.example.com/video.php?videoID=12345 

你真的想创建一个每页视频的页面,即使你正在使用数据库?

这是错误的方法!

正确的做法是一个文件

<?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