PHP文件上传的原理及实现
在PHP中文件上传功能是使用PHP提供的文件函数来实现的下面通过例子使读者直观地了解上传的原理以及程序编码的实现
客户端上传
创建一个文件uploadhtml这是一个最基本的上传的表单代码代码如下
<html xmlns=undefined>
<head>
<title>文件上传页面</title>
<meta httpequiv=ContentType content=text/html; charset=gb>
<meta name=description content=文件上传页面 />
<style type=text/css>
bodytd{fontfamily:tahomaverdanaarial;fontsize:px;lineheight:
px;backgroundcolor:white;color:#;
strong{fontsize:px;}
a:link{color:#CC;}
a:hover{color:#FF;}
a:visited{color:#;}
a:active{color:#DCC;}
a{TEXTDECORATION:none}
tdirows{height:px;background:url(indexphp?i=dots) repeatx bottom}
</style>
</head>
<body bgcolor=#FFFFFF>
<center>
<form enctype=multipart/formdata method=post name=upform
action=>
<table border= width=% id=table cellspacing=>
<tr>
<td colspan=>
<p align=center>上传文件
</td>
</tr>
<tr>
<td width=%></td>
<td width=%>
<input type=hidden name=max_file_size value=>
<input name=userfile type=file>
<input type=submit value=上传文件>
</td>
</tr>
</table>
</form>
</center>
</body>
</html>
在浏览器中加载uploadhtml文件效果如图所示
图 文件上传表单预览
[] []