首頁 > php教程 > PHP源码 > 获取文件的相关信息

获取文件的相关信息

PHP中文网
發布: 2016-05-25 16:58:48
原創
990 人瀏覽過

获取文件的相关信息


// 获取文件信息
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
作者最新文章
最新問題
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板