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:\Kuaipan\www\TestPhp\Upload\File\content.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

最新文章

  1. Unity 4.6 uGUI的点击事件
  2. OSCHina技术导向:Java开源QQ工具iQQ
  3. asp.net修行入门讨论
  4. Solr学习笔记2(V7.2)---导入自己的数据
  5. Typora最常用快捷键
  6. .NET Core 图片操作在 Linux/Docker 下的坑
  7. Jenkins结合.net平台综合应用之使用FileZilla搭建ftp服务器
  8. 利用mybatis-generator自动生成代码,发生:Plugin execution not covered by lifecycle configuration后解决方案
  9. JDK动态代理(2)--------反射Method的作用
  10. mysql 视图 触发器 事物 存储过程 函数 流程控制
  11. [转] node升级到8.0.0在vscode启动js执行文件报错
  12. Leaf:美团分布式ID生成服务开源
  13. 性能优化系列八:MYSQL的配置优化
  14. python模块:pickle
  15. PHP SMTP邮件发送(可加附件)
  16. Comparable 与 Comparator
  17. Python的multiprocessing,Queue,Process
  18. Memached、Redis、Mongodb的区别
  19. 【Linux笔记】linux crontab实现自动化任务
  20. Jmeter时间函数工具(参考)

热门文章

  1. Vue2基于Axios Ajax Vuex的Loading组件
  2. sql日期函数总结
  3. dataGridView的使用经验
  4. 软工15个人作业4——alpha阶段
  5. Django常用插件
  6. slab机制总结篇
  7. Linux fork exec等
  8. [BZOJ]4034: [HAOI2015]树上操作
  9. django中的@login_required
  10. c#联网判断