`
lijunhongjason
  • 浏览: 803 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

PHP文件操作

    博客分类:
  • PHP
阅读更多
<?php
/**
* @author ljh <vkey24@sina.com>
*/
    $upload_file=$_FILES['upload_file']['tmp_name'];

    $upload_file_name=$_FILES['upload_file']['name'];

    if($upload_file){

        $file_size_max = 1000*1000;// 1M限制文件上传最大容量(bytes)

        $store_dir = "D:/www/test/upload/";// 上传文件的储存位置

        $accept_overwrite = 1;//是否允许覆盖相同文件

        // 检查文件大小

        if ($upload_file_size > $file_size_max) {

        echo "对不起,你的文件容量大于规定";

        exit;
    }

// 检查读写文件

    if (file_exists($store_dir . $upload_file_name) && !$accept_overwrite) {
        echo "存在相同文件名的文件";
        exit;
    }

//复制文件到指定目录

    if (!move_uploaded_file($upload_file,$store_dir.$upload_file_name)) {
        echo "复制文件失败";
        exit;
    }
    }
    echo "<p>你上传了文件:";
    echo$_FILES['upload_file']['name'];
    echo "<br>";
//客户端机器文件的原名称

    echo "文件的 MIME 类型为:";

    echo $_FILES['upload_file']['type'];

//文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。

    echo "<br>";

    echo "上传文件大小:";

    echo $_FILES['upload_file']['size'];

//已上传文件的大小,单位为字节。

    echo "<br>";

    echo "文件上传后被临时储存为:";

    echo $_FILES['upload_file']['tmp_name'];

//文件被上传后在服务端储存的临时文件名。

    echo "<br>";

    $Erroe=$_FILES['upload_file']['error'];

    switch($Erroe){

        case 0:

            echo "上传成功"; break;

        case 1:

            echo "上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值."; break;

        case 2:

            echo "上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。";break;

        case 3:

            echo "文件只有部分被上传";break;

        case 4:

            echo "没有文件被上传";break;

    }

?>
分享到:
评论

相关推荐

    PHP 文件操作函数

    在PHP编程语言中,文件操作是至关重要的一个环节,它涉及到读取、写入、创建、删除、移动和复制文件等任务。这篇博客主要探讨了PHP中的文件操作函数,通过学习这些函数,开发者可以高效地处理服务器上的文件系统。...

    php文件操作类.zip

    在PHP编程中,文件操作是不可或缺的一部分,尤其是在构建动态网站或Web应用程序时。"php文件操作类.zip"可能包含一个自定义的PHP类库,专为处理文件系统操作而设计。这个类库可以帮助开发者更方便、高效地进行读取、...

    php文件操作类

    php文件系统操作类文件,可以对文件以及文件夹进行添加删除移动等操作。

    实用的php文件操作类.zip

    在PHP编程中,文件操作是不可或缺的一部分,它涵盖了读取、写入、移动、复制、删除等文件管理功能。为了方便开发者,许多类库被创建出来,以提供更高效、安全且易于使用的文件操作接口。"实用的PHP文件操作类"就是...

    php文件操作类,十分方便

    php文件操作类,包括创建文件夹、递归复制、递归删除、递归移动

    漠岚php文件操作类.7z

    在PHP编程中,文件操作是不可或缺的一部分,它涵盖了读取、写入、创建、移动、复制和删除文件等众多功能。"漠岚php文件操作类"可能是一个专门为PHP设计的文件处理类库,旨在简化和规范化文件操作流程,提高代码的可...

    简单的php文件操作类.zip

    下面我们将深入探讨这个类的一些核心功能和相关的PHP文件操作知识。 首先,类库中的“创建目录”功能基于PHP内置函数`mkdir()`。`mkdir()`允许开发者创建一个新的目录,可以指定权限和是否递归创建多级目录。例如,...

    PHP实例开发源码—漠岚php文件操作管理程序.zip

    【PHP文件操作管理程序概述】 PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本语言,尤其适合于Web开发,可以嵌入到HTML中使用。这个"PHP实例开发源码—漠岚php文件操作管理程序"是基于PHP设计的一个实用...

    一个PHP文件操作类(文件和文件夹创建,复制,移动和删除)

    在PHP编程中,文件操作是不可或缺的一部分,尤其是在构建动态网站或Web应用程序时。这个名为"08PHP文件操作类(文件和文件夹创建,复制,移动和删除)"的类库,提供了一套完整的解决方案来处理文件系统中的各种任务...

    基于PHP的漠岚php文件操作管理程序源码.zip

    【标题】基于PHP的漠岚php文件操作管理程序源码是一个专门为PHP开发人员设计的工具,用于方便地管理和操作服务器上的文件系统。该程序利用PHP的内置文件处理函数,为用户提供了一个直观的界面来执行常见的文件操作,...

    php文件操作

    php 文件操作 相关开发文档 有关文件操作的安全问题

    关于PHP文件操作的简单介绍.pdf

    除了上述函数,还有一些其他有用的文件操作函数,例如`unlink()`用于删除文件,`file_put_contents()`可以写入文件内容,`file_get_contents()`则用于读取文件内容。在实际开发中,这些函数的组合使用可以帮助实现...

    php文件操作相关类.zip

    主要介绍了php文件操作相关类,实例分析了php针对文件与目录的创建、删除、复制、检查等操作技巧,需要的朋友可以参考下,检查目录或文件是否存在,可同时创建多级目录,将整个文件内容读出到一个字符串,将文件内容...

    php文件操作类---新建/删除/写入/查找目录文件/删除文件&目录

    php文件操作类,进行 新建/删除/写入/查找目录文件/删除文件&目录等一系列的操作,功能强大!

    PHP 简单文件操作类

    PHP 写的一个简单文件操作类,支持 PHP4 PHP5

    PHP 读写文件操作实例

    在PHP中,文件操作是日常开发中的重要组成部分,无论是在构建动态网站、处理用户上传的文件,还是存储和检索数据,文件系统交互都是必不可少的。本篇将通过一个实例来探讨如何使用PHP进行读写文件操作。 首先,我们...

    php多功能文件操作类.zip

    本类为文件操作类,实现了文件的建立,写入,删除,修改,复制,移动,创建目录,删除目录;列出目录里的文件等功能,路径后面别忘了加"/" ,向path路径下name文件写入content内容,bool为写入选项,值为1时,接着...

    php实现使用文件操作完成数据表的增删改查,使用数据库原理操作文件代替数据库的使用,操作实例展示

    此php文件操作类实现了使用文件记录代替了数据库的使用,即不使用数据库也可以完成二维记录表的操作(增删改查)。...此资源提供了一个压缩包,包含此文件操作类的php文件和文件操纵表的结构数据。

Global site tag (gtag.js) - Google Analytics