PHP实现文件上传功能的示例代码
单击“浏览”将所选文件上传到“创建的图像”文件夹
代码如下:
1.wenjian.php
!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN ' ' http://www . w3 . org/TR/XHTML 1/DTD/XHTML 1-Transitional . DTD ' html xmlns=' http://www . w3 . org/1999/XHTML ' hearteta http-equiv=' Content-Type ' Content=' text/html;charset=utf-8/title无标题文档/title/headsdy1h upload file/h1 formaction=' chuli . PHP ' method=' post ' enctype=' multipart/Form-data '请选择一个文件:输入类型=' file ' name=' file '/输入类型=' submit ' value=' upload '/Form//Form/body/html 2 . chuli . PHP
?Php//获取文件信息$ arr=$ _ FILES[' FIle '];//var _ dump($ arr);//添加限制//1。文件类型//2。文件大小//3。保存的文件名不重复if($ arr[' type ']==' image/JPEG ' | | $ arr[' type ']==' image/png ')$ arr[' size ')//存储上传文件的位置//避免文件重复: //1。时间戳。time()加上用户名。$uid或。日期(' YmdHis')//2。像网络磁盘一样,使用文件夹来防止$ filename='的重复。/images/'。日期(' ymdhis ').//保存前,判断文件是否存在如果(file _ exists($ filename)){ echo‘文件已经存在’;} else {//中文名的文件有问题,需要转换编码格式$ filename=iconv ('utf-8 ',' gb2312 ',$ filename);//将临时文件移动到存储上传文件的位置(核心代码)//括号内:1。临时文件的路径,2。存储路径Move _ uploaded _ file($ arr[' tmp _ name '],$ filename);} }否则{ echo '上传的文件大小或类型不匹配';}以上是边肖介绍的PHP实现文件上传功能的示例代码,对大家有帮助。如果你有任何问题,请给我留言,边肖会及时回复你。非常感谢您对我们网站的支持!
版权声明:PHP实现文件上传功能的示例代码是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。