很多站长朋友们都不太清楚php获取文件时间,今天小编就来给大家整理php获取文件时间,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 PHP获取当前服务器时间 2、 用php获取文件夹类每个文件的详细信息,比如,最近访问时间、修改时间、文件类型、大小等等,代码怎么写 3、 PHP 获取时间写入文件 再另外一个页面输出 PHP获取当前服务器时间php获得服务器时间,用到的工具:notepad++,步骤如下:
代码如下:
<?php
//以中国为时区为示例
date_default_timezone_set("PRC");
echo date("Y年-m月-d日 H:i:s");
?>
说明:输出的时间格式为xxxx-xx-xx xx:xx:xx即2017-03-21 20:45:59
2.将代码放到一个php文件中,以home.php为示例,放到网站目录下边,运行以后的效果:
注意事项:此代码必须在php环境下运行。
用php获取文件夹类每个文件的详细信息,比如,最近访问时间、修改时间、文件类型、大小等等,代码怎么写function scan($path,$r=false){
$dirs=scandir($path);
foreach($dirs as $file){
if(!is_dir($path.'/'.$file)){
echo "$path/$file ".'上次访问时间:'.date('Y-m-d H:i:s',fileatime($path.'/'.$file)).' 文件大小:'.filesize("$path/$file").'<br/>';
}else if(is_dir($path.'/'.$file) $file!='.' $file!='..' $r==true){
scan($path.'/'.$file,$r);
}
}
}
$path='d:/pa';
//参数1为文件路径,参数2为控制是否递归查询文件目录
scan($path,true);
纯手打 楼主要厚道啊
PHP 获取时间写入文件 再另外一个页面输出我看了你的代码,可以看出来,你一条留言就是一个txt文件吧,而且文件里边没有存时间,按时间排序输出的话,就需要对源文件处理一下
/*定义一个数组*/
$msg = array();
while($filen = readdir($dr)){
if($filen != "." and $filen != ".."){
$fs = fopen($path.$filen, 'r');
/*将单条记录压入数组中,顶层数组的键值为该留言的时间*/
$k = basename($path.$filen);
$msg[$k] = array('姓名'=>fgets($fs), '地址'=>fgets($fs), '留言'=>fgets($fs));
fclose($fs);
}
}
/*对数组经行键值排序*/
ksort($msg);
/*输出*/
foreach($msg as $k=>$v){
echo "<B>姓名:</B>".$v['姓名']."<BR>";
echo "<B>地址:</B>".$v['地址']."<BR>";
echo "<B>留言:</B>".$v['留言']."<BR>";
}
至于如何删除一个留言,就更简单了
//括号里边的参数,是该文件的路径,字符串类型,为了避免出错,应先检查该文件是否存在
unlink($path.$filen);
关于php获取文件时间的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php获取文件时间 php获取当前时间戳函数的详细内容...