我有一個上傳視頻表單,可以在上傳一個小的avi文件時完美地工作。這是用來放置視頻我的選擇視頻上傳文件錯誤
$path = pathinfo($_FILES["file"]["name"]);
$ext = $path['extension'];
if ($ext == "avi" || $ext == "mp4" || $ext == "mpg" || $ext == "mov" || $ext == "wmv" || $ext == "flv"){
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("videos/" . $_FILES["file"]["name"])){
echo $_FILES["file"]["name"] . " already exists. ";
echo "<a href = './videochannel.php'>Return to Channel</a>";
}
else{
move_uploaded_file($_FILES["file"]["tmp_name"],"videos/" . $_FILES["file"]["name"]);
echo "Stored in: " . "videos/" . $_FILES["file"]["name"];
echo "<a href = './videochannel.php'>Return to Channel</a>";
}
}
}
else{
echo "That is not a supported file type. Please try again. <a href = './videochannel.php'>Return to Channel</a>";
}
?>
的文件夾在我的PHP代碼,但是當我上傳的MP4,我得到「返回代碼1,」如果我不是錯與最大上傳大小做哪家我已經在我的php.ini中更改爲200M。它仍然沒有工作。這也表示,在上傳任何其他選項時,它不是受支持的文件類型。
我變了樣字面上20000000000M,看它是否會在php.ini工作,並仍沒什麼 – 2012-08-07 18:51:15