好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php文件上传move_uploaded_file函数 - php上传下载

php文件上传move_uploaded_file函数

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

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

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

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

PHP实例代码如下:

<!doctype html  public   "-//w3c//dtd xhtml 1.0 transitional//en"   "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd" >  <html xmlns= "http://www.phpfensi.com/1999/xhtml" >  <head>  <meta http-equiv= "content-type"  content= "text/html; charset=gb2312"  />  <title>php文件上传函数</title>  </head>  <body>  <form enctype= "multipart/form-data"  action= "upload.php"  method= "post" >      <input type= "hidden"  name= "max_file_size"  value= "30000"  />      <input name= "userfile"  type= "file"  />      <input type= "submit"  value= "send file"  />  </form>  </body>  </html>  <?  if (  $_post  )  {    if ( uploadfile(  "userfile"  ) )   {     echo   '文件上传成功' ;   }    else    {     echo   '文件上传失败' ;   }  }  //参数 $file 为前台file控件的name;    function      uploadfile( $file )   {        $uploaddir    =    $_server [  'document_root ' ].  '/www.phpfensi.com/uploadfile/ ' ;        $file_name    =    $uploaddir .rand(1,1000000).  ". " .fileextend( $_files [ $file ][  'name ' ]);        if    (move_uploaded_file( $_files [ $file ][  'tmp_name ' ], $file_name ))         {        return    true;       }        else        {            return    false;       }   }  ?>  

提示和注释

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

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

查看更多关于php文件上传move_uploaded_file函数 - php上传下载的详细内容...

  阅读:67次