PHP上传文件的代码-虚拟主机资讯

2013 年 11 月 28 日4620

动态网站开发中,常用的PHP上传文件的代码实例。

以下为引用的内容:

<html>

Www^Chinaz^com

<head>

Www~Chinaz~com

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

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

</head>

中.国.站长站

<body>

http://www.zjjv.com/

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

Chinaz^com

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

站长.站

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

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

中.国.站长站

</form>

中.国站长站

</body> 中.国.站长站

</html>

<? Www^Chinaz^com

function getname($exname){ Www_Chinaz_com

$dir = "../uploadfile/"; 中国站.长.站

$i=1; Www^Chinaz^com

if(!is_dir($dir)){

站长.站

mkdir($dir,0777); Www_Chinaz_com

}

站长.站

while(true){

中.国站长站

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

$name=$i.".".$exname; Chinaz

break;

Www~Chinaz~com

}

中.国.站.长.站

$i++; Www@Chinaz@com

} Www^Chinaz^com

return $dir.$name;

中国.站长站

}

http://www.zjjv.com/

$exname=strtolower(substr($_FILES['upfile']['name'],(strrpos($_FILES['upfile']['name'],'.')+1))); Chinaz@com

$uploadfile = getname($exname);

Chinaz~com

if (move_uploaded_file($_FILES['upfile']['tmp_name'], $uploadfile)) {

Chinaz.com

echo "<h2><font color=#ff0000>文件上传成功!</font></h2><br><br>";

Chinaz~com

}else {

Chinaz^com

echo "<h2><font color=#ff0000>文件上传失败!</font></h2><br><br>"; 站.长.站

}

Www_Chinaz_com

echo "下面是文件上传的一些信息:

Www~Chinaz~com

<br><br>原文件名:".$_FILES['upfile']['name'] .

中.国站长站

"<br><br>类型:" .$_FILES['upfile']['type'] . 中国.站长站

"<br><br>临时文件名:".$_FILES['upfile']['tmp_name'].

中国.站.长站

"<br><br>文件大小:".$_FILES['upfile']['size'] .

"<br><br>错误代码:".$_FILES['upfile']['error'];

?>

Www@Chinaz@com

文章整理:西部数码--专业提供域名注册、虚拟主机服务

http://http://www.zjjv.com//

以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

0 0