PHP 4.0 时尚编程百例 — 实例 46 提取文件时间属性
实例说明
本例将介绍如何用 PHP 4.0 提取文件的时间属性。实现的方法主要是通过 file 函数库中的的3个函数:1.fileaname 函数,传回指定文件的最后访问时间,传回false表示发生错误;2.filecname 函数,传回文件inode的最后改变时间;3. filemname 函数,返回文件内容的最后修改时间,传回false表示发生错误。
编程思路
本例的编程没有技巧,主要是练习在 PHP 4.0 中提取文件时间属性的3个函数的使用, 个为fileaname();一个为filecname()函数;还有一个为filemname()函数,然后通过print指令把3个时间函数的返回值打印出来。下面是一个函数使用的基本过程:
$LastAccess=fileatime("data.txt");
print("文件最后的访问时间为:");
print(date("l F d,Y",$LastAccess));
print("< br>< br>");
?>
创作步骤
一、使用文件时间属性的函数
$LastAccess=fileatime(“data.txt”),函数将返回文件时间屑性。
二、通过print的指令,打印文件时间属性
print("文件最后的访问时间为:");
print(date("l F d,Y",$LastAccess));
print("< br>< br >");
三、本例程序代码
<HTML>
<HEAD>
<TITLE>文件时间属性</TITLE>
</HEAD>
<BODY>
<?
$LastAccess=fileatime("data.txt");
print("文件最后的访问时间为:");
print(date("l F d,Y",$LastAccess));
print("<br><br>");
?>
<?
$LastA=filectime("data.txt");
print("文件最后的inode修改时间为:");
print(date("l F d,Y",$LastA));
print("<br><br>");
?>
<?
$LastB=filemtime("data.txt");
print("文件最后的修改时间为:");
print(date("l F d,Y",$LastB));
print("<br>");
?>
</BODY>
</HTML>