摘要:<?php //创建一个文件夹 heros mkdir('heros'); //在文件夹heros 中创建文件 male hero 和 female hero touch ('heros/maleHero.txt'); touch (
<?php
//创建一个文件夹 heros
mkdir('heros');
//在文件夹heros 中创建文件 male hero 和 female hero
touch ('heros/maleHero.txt');
touch ('heros/femaleHero.txt');
//在两个文件中分别写入数据(男英雄名和女英雄名),用两种不同的方法
$maleHero = fopen('heros/maleHero.txt','rb+');
fwrite($maleHero,'Iron-man,Spider-man,Bat-man,THE-Hulk,Thor');
$maleHero = fopen('heros/maleHero.txt','ab+');
fputs($maleHero,'<a href="www.baidu.com">百度链接</a>');
//另一种方法
file_put_contents('heros/femaleHero.txt','Black widow,Capital marvel,White Queen,Scarlet witch');
//开始读取文件中的内容
$filename = 'heros/maleHero.txt'; //获取文件的类型
date_default_timezone_set('asia/shanghai');//定义时区
echo filetype($filename).'<br>'; //获取文件的类型
echo filesize($filename).'<br>'; //获取文件的大小
echo '该文件创建于:'.date('Y-m-d H:i:s',filectime($filename)).'<br>'; //获取文件创建的时间
echo '该文件修改于:'.date('Y-m-d H:i:s',filemtime($filename)).'<br>'; //获取文件修改的时间
echo '上次访问该文件是在:'.date('Y-m-d H:i:s',fileatime($filename)).'<br>'; //获取文件修改的时间
$other_filename = 'heros/femaleHero.txt'; //换一个文件试试
var_dump(is_readable($other_filename)); //检查文件是否可读
echo '<br>';
var_dump(is_writable($other_filename));// 检查文件是否可写
echo '<br>';
var_dump(is_executable($other_filename));// 检查文件是否可执行
var_dump(pathinfo($other_filename,PATHINFO_EXTENSION));/* 获取文件路径相关信息,后面可跟第二个参数为系统常量
PATHINFO_DIRNAME,PATHINFO_EXTENSION,PATHINFO_BASENAME,PATHINFO_FILENAME
当然 还有dirname(),basename()函数可以获得同样的效果*/
copy($other_filename,'new/femaleHero.txt');//将文件拷贝到新文件夹下面的文件中,文件不存在会自动创建
unlink('new/femaleHero.txt');//删除文件
var_dump(fread($maleHero,filesize('heros/maleHero.txt')));//读取文件中的内容
?>
批改老师:查无此人批改时间:2019-07-11 13:24:35
老师总结:完成的不错。文件操作,一般都用于存储日志、对日志的读写。继续加油。