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