你描述下不能上传的现象吧.
再看看php.ini里的max_execution_time = 30 ; Maximum execution time of each script, in seconds
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
post_max_size = 8M这几个地方的设置
再看看php.ini里的max_execution_time = 30 ; Maximum execution time of each script, in seconds
memory_limit = 8M ; Maximum amount of memory a script may consume (8MB)
post_max_size = 8M这几个地方的设置
$upload_dir='../upload/保存文件的文件夹/';if ($_FILES['userfilem']['name']<>"")
{////////////验证类型
//echo $_FILES['userfile']['type'];
foreach ($_FILES["userfilem"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK)
{
if ($_FILES['userfilem']['type'][$key]!="video/quicktime"&&$_FILES['userfilem']['type'][$key]!="video/x-sgi-movie"&&$_FILES['userfilem']['type'][$key]!="video/mpeg"&&$_FILES['userfilem']['type'][$key]!="video/vnd.rn-realvideo"&&$_FILES['userfilem']['type'][$key]!="video/x-ms-wmv"&&$_FILES['userfilem']['type'][$key]!="video/x-msvideo")echo "<script>this.location='/err.php';</script>";
///////////大小验证
if ($_FILES['userfilem']['size']>1024*1024*10||$_FILES['userfilem']['size']<200)
echo "<script>this.location='/err.php';</script>";
move_uploaded_file($_FILES['userfilem']['tmp_name'],$upload_dir.$_FILES['userfilem']['name']);
/////更改文件名
$old_fil=date(mdyhms).urlencode($_FILES['userfilem']['name']);
$old_fil2=$upload_dir.$old_fil;
$new_fil=$upload_dir.$_FILES['userfilem']['name'];
rename($new_fil,$old_fil2); //$picpath.=$_FILES['userfile']['name'][$key]&"|||";
$picpathm=$_FILES['userfilem']['name'][$key];
}
}
}2种情况都考虑到了。 图片和这个类似,图片可以实现,但是流媒体不行,等高手给正解~
让你查PHP.INI 就是让你注意那几个参数值.而并不是要你设置为上面的值一样.你先要弄懂那几个参数值各代表什么.
再.....
你采用直接拷贝的方式试试:copy($_FILES,$new_files),如果没有问题,在加入控制功能,一步步的调试吗!!
memory_limit = 8M 占用最大内存数限制为8M
post_max_size = 8M 上传文件大小<1024*1024*8
对吧?memory_limit = 8M 这个值我是16要改么 一下午了 也没得出个结论,不知道是我说的不清楚还是......
upload_max_filesize = 2048M
现在是发生在这一步,大家看一下是哪里有问题 :
////////////验证类型
echo $_FILES['userfile']['type']; 打印不出来........ 后面代码肯定没法实现~!!!!
foreach ($_FILES["userfilem"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK)
{
if ($_FILES['userfilem']['type'][$key]!="video/quicktime"&&$_FILES['userfilem']['type'][$key]!="video/x-sgi-movie"&&$_FILES['userfilem']['type'][$key]!="video/mpeg"&&$_FILES['userfilem']['type'][$key]!="video/vnd.rn-realvideo"&&$_FILES['userfilem']['type'][$key]!="video/x-ms-wmv"&&$_FILES['userfilem']['type'][$key]!="video/x-msvideo")echo "<script>this.location='/err.php';</script>";
///////////大小验证
if ($_FILES['userfilem']['size']>1024*1024*10||$_FILES['userfilem']['size']<200)
echo "<script>this.location='/err.php';</script>";
move_uploaded_file($_FILES['userfilem']['tmp_name'],$upload_dir.$_FILES['userfilem']['name']);
/////更改文件名
$old_fil=date(mdyhms).urlencode($_FILES['userfilem']['name']);
$old_fil2=$upload_dir.$old_fil;
$new_fil=$upload_dir.$_FILES['userfilem']['name'];
rename($new_fil,$old_fil2); //$picpath.=$_FILES['userfile']['name'][$key]&"|||";
$picpathm=$_FILES['userfilem']['name'][$key];