i want able upload webm files on server simple upload script. able upload jpg's , png's server write them sql database, when using webm, file fails succesfully uploaded. however, create filename , redirect me file, doesn't exist. here section of code uploading webm files. appreciated.
if($file['type'] == "video/webm") { $seed = str_split('abcdefghijklmnopqrstuvwxyz'.'abcdefghijklmnopqrstuvwxyz'); // , other characters shuffle($seed); $rand = ''; foreach (array_rand($seed, 6) $k) $rand .= $seed[$k]; $filename = $rand.".webm"; $dir = "uploads/".$filename; while(file_exists($dir)) { $seed = str_split('abcdefghijklmnopqrstuvwxyz'.'abcdefghijklmnopqrstuvwxyz'); // , other characters shuffle($seed); $rand = ''; foreach (array_rand($seed, 6) $k) $rand .= $seed[$k]; $filename = $rand.".webm"; $dir = "u/".$filename; } $host="localhost"; $username=""; $password=""; $db_name="removed"; $tbl_name="removed"; $ipaddress = $_server['remote_addr']; mysql_connect("$host", "$username", "$password")or die("cannot connect server "); mysql_select_db("$db_name")or die("cannot select db"); $datetime=date("y-m-d h:i:s"); $sql="insert $tbl_name(filename, datetime)values('$filename', '$datetime')"; $result=mysql_query($sql); mysql_close(); move_uploaded_file($file['tmp_name'], $dir); header( 'location: u/'.$filename ) ; } i assume has way define filetype, can't find information on internet it. video/webm correct definition? don't know.
thanks.
Comments
Post a Comment