2014-03-24 95 views
0

我有一段代码,我想编辑它,以便上传的视频显示在我的网页上,然后存储在上传文件夹中。 代码:Php如何显示视频?

<?php 
$allowedExts = array("jpg", "jpeg", "gif", "png", "mp3", "mp4", "wma"); 
$allowType = array("video/mp4","audio/mp3","audio/wma","image/png","image/gif","image/jpeg"); 
$maxSize = 20000000000000; 
$extension = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION); 
$pathToUpload = 'upload/'; 

if(in_array($_FILES["file"]["type"], $allowType) && in_array($extension, $allowedExts) && $_FILES["file"]["size"] <= $maxSize) 
{ 
      if ($_FILES["file"]["error"] > 0) 
    { 
     echo "Return Code: " . $_FILES["file"]["error"] . "<br />"; 
    } 
    else 
    { 
     echo "Upload: " . $_FILES["file"]["name"] . "<br />"; 
     echo "Type: " . $_FILES["file"]["type"] . "<br />"; 
     echo "Size: " . ($_FILES["file"]["size"]/1024) . " Kb<br />"; 
     echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />"; 

     if (file_exists($pathToUpload . $_FILES["file"]["name"])) 
     { 
      echo $_FILES["file"]["name"] . " already exists. "; 
     } 
     else 
     { 
      move_uploaded_file($_FILES["file"]["tmp_name"], $pathToUpload . $_FILES["file"]["name"]); 
      echo "Stored in: " . "upload/" . $_FILES["file"]["name"]; 
     } 
    } 
} 
else 
{ 
    echo "Invalid file"; 
} 

我不找人给我的代码,但点我在正确的方向。

回答

0

点在哪里视频移动和你echo'ing它的位置:

"Stored in: " . "upload/" . $_FILES["file"]["name"]; 

,而不是echo'ing它存储在那里你可以把它添加到某种类型的视频表:

$videoLocation = "upload/".$_FILES['file']['name']; 
// now insert $videoLocation into a database table 
//so you can fetch it on whatever page you feel like