php文件上传move_uploaded_file函数

语法
move_uploaded_file(file,newloc)参数 描述
file 必需。规定要移动的文件。
newloc 必需。规定文件的新位置

 代码如下 复制代码

<!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd">
<html xmlns="http://www.111cn.net/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.111cn.net/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 上传的文件。

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

时间: 2024-09-20 10:50:05

php文件上传move_uploaded_file函数的相关文章

中文的无组件文件上传ASP函数

函数|上传|无组件|中文 说明:持中文的无组件文件上传ASP函数,由于ASP不支持二进制写入文件,所以存成文件时必须使用组件,本函数只提供截取上传文件的数据,可以写入到数据库. <SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>Function GetUpload(FormData)    Dim DataStart,DivStr,DivLen,DataSize,FormFieldData    '分隔标志串(+CRLF)    DivStr = LeftB(For

PHP文件上传 move_uploaded_file

PHP文件上传 move_uploaded_file 建立一个上传文件表格 为了让用户上传文件的形式可以是非常有益的. 看看下面的HTML表单的文件上传: <html> <body> <form action="upload_file.php" method="post" enctype="multipart/form-data"> <label for="file">Filen

php 文件上传 move_uploaded_file

一个非常有用的方面, PHP是有能力管理文件上传到你的服务器.允许用户上传文件到您的服务器打开了一个整体的蠕虫病毒,所以请小心有利的文件上传. PHP的-文件上传: H TML表单 在您可以使用PHP来管理您的上传,您必须先建立一个HTML表单,让用户选择要上传的文件.看到我们的HTML表单的教训进行更深入的研究形式. <form enctype="multipart/form-data" action="uploader.php" method="

支持中文的无组件文件上传

上传|无组件|中文 作者:woozhj文件名:upload.inc说明:支持中文的无组件文件上传ASP函数,由于ASP不支持二进制写入文件,所以存成文件时必须使用组件,本函数只提供截取上传文件的数据,可以写入到数据库. <SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>Function GetUpload(FormData)    Dim DataStart,DivStr,DivLen,DataSize,FormFieldData    '分隔标志串(+CRLF) 

ASP支持中文的无组件文件上传

文件名:upload.inc 说明:支持中文的无组件文件上传ASP函数,由于ASP不支持二进制写入文件,所以存成文件时必须使用组件,本函数只提供截取上传文件的数据,可以写入到数据库. <SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT> Function GetUpload(FormData) Dim DataStart,DivStr,DivLen,DataSize,FormFieldData '分隔标志串(+CRLF) DivStr = LeftB(FormData

《支持中文的无组件文件上传》-- upload.inc

上传|无组件|中文 作者:woozhj文件名:upload.inc说明:支持中文的无组件文件上传ASP函数,由于ASP不支持二进制写入文件,所以存成文件时必须使用组件,本函数只提供截取上传文件的数据,可以写入到数据库. <SCRIPT RUNAT=SERVER LANGUAGE=VBSCRIPT>Function GetUpload(FormData)    Dim DataStart,DivStr,DivLen,DataSize,FormFieldData    '分隔标志串(+CRLF) 

php 文件上传函数 move_uploaded_file

上传文件 允许用户上传文件是必要的,许多网站,所以,我们如何做到这一点,正是?但话又说回来,有一些方便的书面文件上.审议了麻烦呢?那么,这里的一些帮助是稍微更容易消化. 首先,您需要HTML网页的形式将谎言.这种形式必须确定文件最大规模的上传,并必须有文件上传领域本身 <form enctype="multipart/form-data" action="upload.php" method="POST">     <input

PHP单文件上传原理及上传函数的封装

服务器(临时文件)-->指定目录,当文件进入服务器时它就是临时文件了,这时操作中要用临时文件的名称tmp_name. //在客户端设置上传文件的限制(文件类型和大小)是不安全的,因为客户能通过源代码修改限制,所以在服务端这里设置限制. //设置编码为UTF-8,以避免中文乱码 header('Content-Type:text/html;charset=utf-8'); //通过$_FILES接收上传文件的信息 $fileInfo = $_FILES['myFile']; function up

php文件上传与move_uploaded_file简介

<form action="index.php教程" method="post"  enctype="multipart/form-data"> 缩略图:<input type="file" name="files" />  <input type="submit" value="提交"/> php处理代码   <?php