PHP上传文件代码不能上传视频,帮忙改下.

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:11:19
<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<title>网页教学网(webjx.com)文件上传实例</title>

</head>

<body>

<form enctype="multipart/form-data" action=upfile.php method=post>

<input type="hidden" name="MAX_FILE_SIZE" value="2000000">

<input type=file name=upfile size=20>

<input type=submit value='上传文件'>

</form>

</body>

</html>
<?

function getname($exname){

$dir = "../uploadfile/";

$i=1;

if(!is_dir($dir)){

mkdir($dir,0777);

}

while(true){

if(!is_file($dir.$i.".".$exname)){

$name=$i.".".$exnam

你上面的代码没有限制不允许上传AVI、WMV,这些文件都可以上传,如果是文件太大了不能上传,那就不是修改程序能解决的。

下面一行限制上传文件不能超过2M:
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">

你可以加几个0让限制更宽,但是不一定能有效果,因为PHP.INI里面还有设置。