zoukankan      html  css  js  c++  java
  • php文件上传时用到的函数

    //设置脚本最大执行时间

    set_time_limit(int $seconds) :bool

    //为一个配置选项设置值,成功时返回旧的值,失败时返回 false

    ini_set(string $varname, string $newvalue ) : string

    //设置应该报告何种 PHP 错误

    error_reporting(int $level = ?) :int 

    error_reporting(0);//关闭所有php报告

    error_reporting(E_ALL);//报告所有 PHP 错误 等价于 ini_set('error_reporting', E_ALL); 等价于 error_reporting(-1)

    //全局变量$_FILES

    $_FILES['userfile']['name'] //客户端机器文件的原名称

    $_FILES['userfile']['type'] //文件的MIME类型

    $_FILES['userfile']['size'] //已上传文件的大小,单位为字节

    $_FILES['userfile']['tmp_name'] //文件被上传后在服务器储存的临时文件名

    $_FILES['userfile']['error'] //和文件上传相关的错误代码

    //pathinfo - 返回文件路径信息

    pathinfo(string $path, int $options = PATHINFO_DIRNAME | PATHINFO_BASENAME | PATHINFO_EXTENSION | PATHINFO_FILENAME)

    // 将上传的文件移动到新位置,本函数检查并确保由 filename 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。如果文件合法,则将其移动为由 destination 指定的文件。

    move_uploaded_file(string $filename, string $destination) : bool

    //php 解压缩类

    $zip = new pclzip()

  • 相关阅读:
    faked 一个用于 mock 后端 API 的轻量工具
    分享开源 Markdown 编辑器 Mditor 的「桌面版」
    一个 MVC 框架以 MVVM 之「魂」复活了!
    简单的内存缓存模块
    Node 多进程并发控制小模块
    Confman
    用 Nokitjs 解决前端开发中的跨域问题
    LEK分布式日志系统搭建
    hello world2
    hello world!
  • 原文地址:https://www.cnblogs.com/Ronnie-97/p/14595658.html
Copyright © 2011-2022 走看看