2013-02-20 100 views
-1

我已經提出了這個問題,但現在我會更具體。我有一個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

回答

1

你真正w ^螞蟻要做的僅僅是使用的.htaccess文件mod_rewrite的

然後,您可以連接的網址:

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

實際調用

www.example.com/video.php?videoID=12345 
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