我需要上傳一個視頻文件。這是我的代碼Php文件上傳警告信息
if(($_FILES["file"]["type"]=="application/octet-stream") || ($_FILES["file"]["type"]=="video/x-ms-wmv"))
{
if($_FILES["file"]["error"] > 0)
{
echo "Error: ".$_FILES["file"]["error"]."<br />";
}
else if(file_exists("videos/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],"videos/".$_FILES["file"]["name"]);
$filename=$_FILES["file"]["name"];
$type=$_FILES["file"]["type"];
$size=($_FILES["file"]["size"]/1024);
$path="".$_FILES["file"]["name"];
if(($ins=mysql_query("insert into achieva_video values('','".$_REQUEST['vname']."','".$_REQUEST['courid']."','".$filename."','".$path."','".$size."','".$type."','Active')"))==true)
{
header("location:viewcoursevideo.php?ins=1");
}
else
{
echo("<script>alert('Failure Please try again later');</script>");
}
}
}
else
{
echo "<script>alert('Invalid File Type');</script>)";
}
當我嘗試上傳視頻文件時,我有點困惑於此警告消息。
"PHP Warning: POST Content-Length of 9311816 bytes exceeds the limit of 8388608 bytes in Unknown on line 0"
我已經設置在PHP INI以下優惠:
memory limit = 150M
upload file size = 120M
post max size = 120M
文件尚未更新。它需要很長時間,只是顯示這個警告。
谷歌FTW:http://stackoverflow.com/q/6315358/251311 – zerkms
你有沒有重新啓動Apache的? – amburnside
您是否檢查phpinfo()以查看這些值是否正在應用? – gunnx