나는 비디오 파일을 PHP에 업로드하려고합니다. 하지만 .avi, mpg, mp4는 정상적으로 작동하며 나머지는 업로드되지 않습니다.파일 업로드 오류
<?php
include '../includes/include.php';
$title = $_POST['txtTitlen'];
$description = $_POST['txtDescriptionn'];
$product = $_POST['selProductn'];
$speciality = $_POST['selSpecialityn'];
$type = $_POST['selMedTypen'];
$temp_img = $_FILES["file"]["tmp_name"];
$date = date("Y-m-d H:i:s", time());
$img=$_FILES["file"]["name"];
if (($_FILES["file"]["type"] == "video/avg") || ($_FILES["file"]["type"] == "video/dat") || ($_FILES["file"]["type"] == "video/mp4") || ($_FILES["file"]["type"] == "video/avi")|| ($_FILES["file"]["type"] == "video/mov") || ($_FILES["file"]["type"] == "video/avi") || ($_FILES["file"]["type"] == "video/wmv") || ($_FILES["file"]["type"] == "video/mkv") || ($_FILES["file"]["type"] == "video/wmx")|| ($_FILES["file"]["type"] == "video/mpeg")|| ($_FILES["file"]["type"] == "video/mpg") && ($_FILES["file"]["size"] < 150000))
{
echo move_uploaded_file($temp_img, "video/$img");
}
else
{
echo "File Loading Error...";
}
$sql="INSERT INTO tblmedia(medTitle,medDesc,medType,medSpeciality,medProduct,medIsActive,insDate,modDate,medPath) VALUES('".$title."','".$description."','".$type."','".$speciality."','".$product."','0','".$date."','".$date."','".$img."');";
mysql_query($sql) or die(mysql_error());
header('Location:../media/');
?>
:
은 다음 링크를 참조하십시오? –'? .avi, mpg, mp4가 잘 작동하고 나머지는 업로드되지 않습니다. ' – mgraph
작동하지 않는 파일 형식에 대해 잘못된 MIME 형식이 있습니까? – nickb