首页 > php教程 > PHP源码 > 正文

获取文件的相关信息

PHP中文网
发布: 2016-05-25 16:58:48
原创
941 人浏览过

获取文件的相关信息


// 获取文件信息
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);
	
}
登录后复制

                   

 以上就是获取文件,相关信息的内容,更多相关内容请关注PHP中文网(www.php.cn)!

相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!