用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php文件上传move_uploaded_file函数

时间:2015-01-23  来源:西部数据  作者:西部数据

在php中要上传文件那简单的利用move_uploaded_file() 函数将上传的文件移动到新位置,若成功,则返回 true,否则返回 false.

语法:move_uploaded_file(file,newloc)参数 描述 

file 必需,规定要移动的文件.

newloc 必需,规定文件的新位置.

PHP实例代码如下:

  1. <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"
  2. <html xmlns="http://www.phpfensi.com/1999/xhtml"
  3. <head> 
  4. <meta http-equiv="content-type" content="text/html; charset=gb2312" /> 
  5. <title>php文件上传函数</title> 
  6. </head> 
  7. <body> 
  8. <form enctype="multipart/form-data" action="upload.php" method="post"
  9.     <input type="hidden" name="max_file_size" value="30000" /> 
  10.     <input name="userfile" type="file" /> 
  11.     <input type="submit" value="send file" /> 
  12. </form> 
  13. </body> 
  14. </html> 
  15. <? 
  16. if$_post ) 
  17.  if( uploadfile( "userfile" ) ) 
  18.  { 
  19.   echo '文件上传成功'
  20.  } 
  21.  else 
  22.  { 
  23.   echo '文件上传失败'
  24.  } 
  25. //参数 $file 为前台file控件的name;  
  26. function     uploadfile($file)  
  27. {  
  28.     $uploaddir   =   $_server'document_root ']. '/www.phpfensi.com/uploadfile/ ';  
  29.     $file_name   =   $uploaddir.rand(1,1000000). ". ".fileextend($_files[$file][ 'name ']);  
  30.     if   (move_uploaded_file($_files[$file][ 'tmp_name '],$file_name))    
  31.     {  
  32.     return   true;  
  33.     }  
  34.     else  
  35.     {  
  36.         return   false;  
  37.     }  
  38. ?>  

提示和注释

注释:本函数仅用于通过 http post 上传的文件.

注意:如果目标文件已经存在,将会被覆盖.

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门