This code has no error, checked the console no errors, print_r($temp) gives proper result. print_r($_FILES["file"]["tmp_name"]) gives proper result but the values are no stored in the phpMyAdmin Db and in the uploaded_videos dir. The last line is also not printed on the screen
<?php
  include("database_connection.php");
  $allowedExtn = array("mp4","mov","avi","wmv","flv","mpeg");
  $temp = explode(".", $_FILES["file"]["name"]);
  $extension = end($temp);
  $videoname = $_FILES["file"]["name"];
  if((($_FILES["file"]["type"]=="video/mp4")
|| ($_FILES["file"]["type"]=="video/mov")
|| ($_FILES["file"]["type"]=="video/avi")
|| ($_FILES["file"]["type"]=="video/wmv")
|| ($_FILES["file"]["type"]=="video/flv")
|| ($_FILES["file"]["type"]=="video/mpeg"))
&& in_array($extension, $allowedExtn))
  {
 if($_FILES["files"]["error"]>0)
 {
    echo "Error in Uploading video ". $_FILES["file"]["name"];
}
else
{
    move_uploaded_file($_FILES["file"]["tmp_name"], "uploaded_videos/" . 
      $_FILES["file"]["name"]);
    $filepath = "uploaded_videos/" . $_FILES["file"]["name"];
    $query = "INSERT INTO video_upload (username, video_name, video_ext,          
            video_url) VALUES ('Venkat', 'videoname','$extension','$filepath')";
    mysql_query($query);
    print_r($query);
    mysql_close();
    echo "Video " .$videoname . " saved.";
}
  }
 ?>
Can anyone please tell me where is the short coming..??
 
     
    