用PHP实现文件上传
一、利用php的文件函数来实现上传
这段代码分为两个文件,一个为upload.html,一个是upload.php。
上传文件选择:upload.html 代码如下:
<html><head><title>上载文件表单</title></head> <body> <form enctype="multipart/form-data" action="upload.php" method="post"> <input type="hidden" name="max_file_size" value="100000"> <center>请选择文件: <input name="userfile" type="file"> <input type="submit" value="上传文件"> </center> </form> </body> </html>
*** 说明 ***
1、请注意<form enctype="multipart/form-data"......>这是一个标签,我们要实现文件的上传,必须指定为 multipart/form-data ,否则服务器将不知道你在干什么!
2、值得注意的是文件upload.html中表单选项 MAX_FILE_SIZE 的隐藏值域,通过设置
其Value(值)可以限制上载文件的大小。
处理刚刚上传的文件:upload.php 代码如下:
<html> <head> <title>处理上载文件</title> </head> <body> <? copy($userfile,"newfile"); echo $userfile."-用户上传到服务器上的文件临时存放的名称<br>"; echo $userfile_name."-在用户机器上该文件的原始名称<br>"; echo $userfile_size."-上传文件的实际字节数<br>"; echo $userfile_type."-如果用户的浏览器提供了这个信息的话,它表示mime的类型。例如image/gif<br>"; ?> </body>
永久地址:http://www.phprm.com/code/f5888ad5bfbe358658b64df9ecd33b0a.html
转载随意~请带上教程地址吧^^