名站导航为爱好php程序的朋友们提供php相关的教程知识。
php具体代码如下获取指定文件的详细信息utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
今天我写了一个简单的php文件,可以输出指定文件的详细信息。我这里是用php中的函数来实现的,大家在开发项目的过程中如果要考虑方便的话可以用php中的类来实现,可以将写一个文件操作类。utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
下面是我的PhP程序具体代码如下:utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
<?phputWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
//获取文件信息utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
//设置默认时区utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
date_default_timezone_set('PRC');utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
function getFileInfo($filePath){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
if(!file_exists($filePath)){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo '指定的文件不存在!';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
return;utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
if(is_file($filePath)){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo $filePath.'是一个文件'.'<br>';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
if(is_dir($filePath)){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo $filePath.'是一个目录'.'<br>';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo '文件的形态:'.getFileType($filePath).'<br>';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo '文件的大小:'.getFileSize($filePath).'<br>';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
if(is_readable($filePath)){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo '文件可读'.'<br>';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}else{utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo '文件不可读'.'<br>';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
if(is_writeable($filePath)){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo '文件可写'.'<br>';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}else{utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo '文件不可写'.'<br>';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo '文件建立的时间:'.date('Y年m月d日',filectime($filePath)).'<br>';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo '文件最后修改的时间:'.date('Y年m月d日',filemtime($filePath)).'<br>';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
echo '文件最后访问的时间:'.date('Y年m月d日',fileatime($filePath)).'<br>';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
function getFileType($filePath){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
switch(filetype($filePath)){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
case 'file':utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$type.='普通文件';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
break;utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
case 'dir':utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$type.='目录文件';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
break;utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
case 'block':utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$type.='块设备文件';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
break;utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
case 'char':utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$type.='字符设备文件';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
break;utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
case 'fifo':utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$type.='命名管道文件';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
break;utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
case 'link':utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$type.='符号链接';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
break;utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
case 'unknown':utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$type.='未知文件类型';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
break;utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
default:utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$type.='没有检测到文件类型';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
return $type;utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
function getFileSize($filePath){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$bytes=filesize($filePath);utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
//1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024ButWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
if($bytes > pow(2,40)){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$size = round($bytes/pow(1024,4),2);utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$unit = 'TB';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}elseif($bytes > pow(2,30)){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$size = round($bytes/pow(1024,3),2);utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$unit = 'GB';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}elseif($bytes > pow(2,20)){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$size = round($bytes/pow(1024,2),2);utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$unit = 'MB';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}elseif($bytes > pow(2,10)){utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$size = round($bytes/pow(1024,1),2);utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$unit = 'KB';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}else{utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$size = $bytes;utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$unit = 'Byte';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
return $size.' '.$unit;utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
}utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
$filePath = $_SERVER['DOCUMENT_ROOT'].'/test/editor.php';utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
getFileInfo($filePath); utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
?>utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
我随便传入的文件输出结果为:utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
E:/wamp/www/test/editor.php是一个文件utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
文件的形态:普通文件utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
文件的大小:654 ByteutWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
文件可读utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
文件可写utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
文件建立的时间:2011年05月31日utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
文件最后修改的时间:2011年06月01日utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
文件最后访问的时间:2011年05月31日utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
如果大家对上面具体代码如下函数还有不了解的,建议去查查PhP程序手册。utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
名站网址导航
3种实现页面跳转的方法你喜欢哪种utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
utWAIChat_企业网址导航_网址分类目录_企业黄页网址提交查询专业网站!
好了关于php程序的知识就说到这里希望可以帮助需要的朋友。,