网站风格: 红 | 蓝
搜索:  全站?
首页 |  Java开发 |  DOTNET开发 |  PHP开发 |  ASP技术 |  Web开发 |  数据库应用 |  网络文摘 |  作品集 |  下载 |  留言
文章聚合
  J2EE  |   框架技术  |   Javascript  |   AJAX  |   J2ee Server  |   J2ME  |
  WinForm开发  |   Asp.net  |   C#语言  |   服务器  |   第三方控件  |
  PHP笔记  |   Linux  |   第三方代码  |
  ASP教程  |   ASP实用代码  |   ASP笔记  |   服务器  |
  CSS样式表  |   Photoshop设计  |   Flash  |   HTML 小技巧  |   Dreamweaver  |   XML技术  |
  SQL Server  |   Oracle  |   MySQL  |
  散文  |   幽默  |   杂文  |
  Web 项目  |   杂七杂八  |
  第三方代码  |   实用工具  |   作品下载  |   帮助文档  |
奇点网 - PHP开发 - PHP笔记 - php的文件上传
php的文件上传
来源:网络     作者:匿名     发布日期:2008-09-27 15:10:59   点击量:277
$_FILES['myFile']['name']   客户端文件的原名称。
$_FILES['myFile']['type']   文件的 MIME 类型,例如"image/gif"。
$_FILES['myFile']['size']   已上传文件的大小,单位为字节。
$_FILES['myFile']['tmp_name']   储存的临时文件名,确切说是临时文件的物理路径,一般是系统默认。
$_FILES['myFile']['error']   该文件上传相关的错误代码。


其中myFile为表单中文件域的名称

type返回的为MIME类型,具体类型可参照相关的MIME类型表

error返回值列表如下

0; 文件上传成功。
1; 超过了文件大小php.ini中。
2;   超过了文件大小
      MAX_FILE_SIZE 选项指定的值。
3; 文件只有部分被上传。
4; 没有文件被上传。
5; 上传文件大小为0。

move_uploaded_file(临时文件,目标位置和文件名);  保存文件到指定的服务器位置


简单例子


<?php
 if(is_uploaded_file($_FILES['upfile']['tmp_name']))
 {
  $upfile = $_FILES['upfile'];
 }
 
 $name = $upfile["name"];
 $type = $upfile["type"]; 
 $size = $upfile["size"];
 $tmp_name = $upfile["tmp_name"];

 if(move_uploaded_file($tmp_name,'upload/'.$name))
 {
  echo "上传成功";
 }

?>
标签:   php  |  上传  |
留言 | 链接 | 标签 | 风格: 红 蓝   
Copyright © 2005 奇点中文网--7dit.com
闽ICP备05001292号