2013-07-18 57 views
0

我想通過使用_GET選擇文件在php中使用加載視頻文件。使用PHP加載視頻

下面是代碼

<?php 
$id = $_GET["id"]; 
$video = "vid" . $id . ".mp4"; 
if (isset($_GET["id"]) AND $_GET["id"] == $id) { 
header('Content-Type: video/mp4'); 
print file_get_contents($video); 
} 
else { 
echo "File not found."; 
} 
?> 

這是我的網頁鏈接。 http://www.animesour.com/video.php?id=555這將獲得文件vid555.mp4
但是,當您訪問鏈接時,它不會加載視頻或播放它。 它會加載圖像很好,但似乎不工作時,它的視頻。

基本上我需要它,所以當我鏈接http://www.animesour.com/video.php?id=555在I幀,它會加載視頻。先謝謝你。

+0

你應該輸出一個視頻標籤與文件作爲源。 –

+0

看看這個:http://stackoverflow.com/questions/15797762/reading-mp4-files-with-php – Pieter

回答

0
<?php 
if (isset($_GET["id"])) { 
    $id = $_GET["id"]; 
    $video = "{URL TO VIDEO BASED ON $id}"; 
    echo "<video controls><source src='{$video}' type='video/mp4'></video>"; 

} else { 
    echo "File not found."; 
} 
?> 
+0

isset($ _ GET [「id」])函數需要檢查之前檢索id值參數。否則,如果URL字段不存在,它會拋出錯誤 – Sundar

+0

@Sundar你說得對,我沒有看到原代碼中的錯誤。我更新了我的代碼。謝謝! –

+0

我在第5行遇到語法錯誤。你知道爲什麼嗎? – Veloncia