用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>
补充:Php教程,Php常用代码