zoukankan      html  css  js  c++  java
  • PHP_File文件操作简单常用函数

    php测试文件

    <?php 
    header("Content-type:text/html;charest=utf-8");
    $fileDir='Upload/File/content.txt';
    echo '文件路径:'.$fileDir.'<br/>';
    echo '路径目录|dirname():'.dirname($fileDir).'<br/>';
    echo '路径文件名|basename():'.basename($fileDir).'<br/>';
    echo '文件类型|filetype():'.filetype($fileDir).'<br/>';
    echo '文件大小|filesize():'.filesize($fileDir).'<br/>';
    echo '文件修改时间|filemtime():'.filemtime($fileDir).'<br/>';

    echo '<br/>';
    echo '绝对路径|realpath():'.realpath($fileDir).'<br/>';
    echo '以数组形式返回路径信息|pathinfo():<br/>';
    print_r(pathinfo($fileDir));echo '<br/>';
    echo '<br/>';

    echo '复制并重命名文件|rename(url01,url02):返回'.copy($fileDir,'./Upload/renameContent.txt').'<br/>';
    echo '复制文件|copy(url01,url02):返回'.copy($fileDir,'./Upload/copyContent.txt').'<br/>';
    echo '删除文件|unlink(url):返回'.@unlink('./Upload/unlinkContent.txt').'<br/>';

    echo '<br/>';
    echo '将文件信息以字符串形式读取出来|file_get_contents(url):<br/>';
    echo file_get_contents($fileDir).'<br/>';
    $putContent='hello word!';
    echo '将字符串写入文件,文件不存在自动创建,目录必须存在,|file_put_contents(url,str)返回文件大小:';
    echo file_put_contents('./Upload/file_put_contents.txt',$putContent).'<br/>';
    ?>

     

    php返回结果

    文件路径:Upload/File/content.txt
    路径目录|dirname():Upload/File
    路径文件名|basename():content.txt
    文件类型|filetype():file
    文件大小|filesize():27
    文件修改时间|filemtime():1411488282

    绝对路径|realpath():D:KuaipanwwwTestPhpUploadFilecontent.txt
    以数组形式返回路径信息|pathinfo():
    Array ( [dirname] => Upload/File [basename] => content.txt [extension] => txt [filename] => content )

    复制并重命名文件|rename(url01,url02):返回1
    复制文件|copy(url01,url02):返回1
    删除文件|unlink(url):返回

    将文件信息以字符串形式读取出来|file_get_contents(url):
    hello word! bad word!!!
    将字符串写入文件,文件不存在自动创建,目录必须存在,|file_put_contents(url,str)返回文件大小:11

  • 相关阅读:
    svn command line tag
    MDbg.exe(.NET Framework 命令行调试程序)
    Microsoft Web Deployment Tool
    sql server CI
    VS 2010 One Click Deployment Issue “Application Validation did not succeed. Unable to continue”
    mshtml
    大厂程序员站错队被架空,只拿着五折工资!苟活和离职,如何选择?
    揭秘!Windows 为什么会蓝屏?微软程序员竟说是这个原因...
    喂!千万别忘了这个C语言知识!(~0 == -1 问题)
    Linux 比 Windows 更好,谁反对?我有13个赞成理由
  • 原文地址:https://www.cnblogs.com/workerman/p/4663284.html
Copyright © 2011-2022 走看看