首页 > php代码 > 用PHP实现文件上传

用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

转载随意~请带上教程地址吧^^

标签:none

发表留言