• php文件操作


    1、basename

    返回路径中的文件名部分

    string basename ( string $path [, string $suffix ] )

    给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名

    参数介绍:

     $path 一个路径

    $suffix  如果文件名是以 suffix 结束的,那这一部分也会被去掉

    echo __FILE__."<br>";               //I:phpWWWphp-7-26is_file.php
    echo basename(__FILE__);           //is_file.php
    echo __FILE__."<br>";               //I:phpWWWphp-7-26is_file.php
    echo basename(__FILE__,".php");    //is_file
    echo __FILE__."<br>";               //I:phpWWWphp-7-26is_file.php
    echo basename(__FILE__,"e.php");   //is_fil

    2、dirname

    返回路径中的目录部分

    string dirname ( string $path )

    给出一个包含有指向一个文件的全路径的字符串,本函数返回去掉文件名后的目录名。

    echo __FILE__."<br>";       //I:phpWWWphp-7-26is_file.php
    echo dirname(__FILE__);    //I:phpWWWphp-7-26 

    3、pathinfo

     返回文件路径的信息

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

    array(4) {
      ["dirname"]=>
      string(19) "I:phpWWWphp-7-26"
      ["basename"]=>
      string(11) "is_file.php"
      ["extension"]=>
      string(3) "php"
      ["filename"]=>
      string(7) "is_file"
    }
    $path=pathinfo(__FILE__);   
    echo $path["extension"];    //php
    var_dump(pathinfo(__FILE__,PATHINFO_EXTENSION));    //php 

    4、fopen

    打开文件或者 URL

    resource fopen ( string $filename , string $mode [, bool $use_include_path = false [, resource $context ]] )

    参数介绍

    string $mode必须规定要求到该文件/流的访问类型。可能的值见下表。

    $res=fopen("index.php","r");   //resource(3) of type (stream)
    var_dump($res);
  • 相关阅读:
    Flask基础(10)-->http的无状态协议解决办法一(客户端cookie)
    Flask基础(09)-->请求勾子函数
    Flask基础(08)-->错误捕获(异常捕获)
    Flask基础(07)-->正则自定义转换器
    Flask基础(06)-->视图常用逻辑
    zabbix报警-邮件-钉钉
    Flask实战第68天:项目上线部署
    查看Linux系统资源占用
    Flask实战第67天:Flask+Celery实现邮件和短信异步发送
    Flask实战第66天:celery实现异步任务
  • 原文地址:https://www.cnblogs.com/xlj-code/p/7240658.html
Copyright © 2020-2023  润新知