获取文件的相关信息
获取文件的路径,文件名,创建信息,类型以及每行内容的函数,用在文件比对上的
获取文件的路径,文件名,创建信息,类型以及每行内容的函数,用在文件比对上的
// 获取文件信息
function get_file_info($file)
{
if(is_file($file) == false)
{
return false;
}
$ret['path'] = realpath($file); // 路径
$tmp = explode('.', $file);
rsort($tmp); // 翻转数组
$ret['type'] = $tmp[0]; // 文件类型
array_shift($tmp); // 从数组中摘除首元素
rsort($tmp);
$ret['filename'] = implode('.', $tmp); // 文件名
$ret['createtime'] = date('Y-m-d H:i:s', filectime($file)); // 创建时间
$ret['updatetime'] = date('Y-m-d H:i:s', filemtime($file)); // 最后一次更改时间
$ret['size'] = filesize($file).'(Byte)';
// 按行读取文件
$fp = fopen($file, 'r');
$i = 1;
while(! feof($fp))
{
$lines[$i] = fgets($fp);
$i++;
}
fclose($fp);
$ret['rows'] = count($lines); // 总行数
$ret['lines'] = $lines; // 每行的内容
print_r($ret);
}
- 上一篇:通过session和cookie统计
- 下一篇:采集远程网址数据
精彩图集
精彩文章






