如何获取服务器目录

kongskys 2009-07-02 10:57:01
如何获取服务器目录 请教了 希望给点实例
...全文
38 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zkluninfo 2009-07-02
  • 打赏
  • 举报
回复
PHP关于服务器目录


<style type="text/css">
<!--
body,td,th {
font-size: 12px;
}
body {
margin-left: 12px;
margin-top: 12px;
}
-->
</style>
<?php
$path = $_SERVER['DOCUMENT_ROOT']; //服务器路径

$filename = $_GET['filename'];
if(empty($filename)){

}else{
$path = $path.'/'.$filename;
}
$dir = scandir($path);
?>
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="30" colspan="3" align="left" valign="middle"><font size="+2">服务器目录</font></td>
</tr>
<tr>
<td height="25" align="left" valign="middle" width="100">名称</td>
<td align="center" valign="middle" width="150">最后修改时间</td>
<td align="center" valign="middle" width="100">大小</td>
</tr>
<?php
foreach($dir as $value){
if($value == '.'){

}else if($value == '..'){
$tmp = strrchr($filename,'/');
echo '<tr><td height=25 align=left valign=middle colspan=4><a href=?filename='.str_replace($tmp,'',$filename).'>上层目录</a></td></tr>';
}else if(is_dir($path.'/'.$value)){
echo '<tr><td height=25 align=left valign=middle><a href=?filename='.$filename.'/'.$value.'>'.$value.'/'.'</a></td>';
echo '<td align=center valign=middle>'.date("Y-m-d H:i:s",filemtime($path.'/'.$value)).'</td>';
echo '<td align=center valign=middle>'.filesize($path.'/'.$value).'</td>';
echo '<td> </td></tr>';
}else{
echo '<tr><td height=25 align=left valign=middle><a href='.$filename.'/'.$value.' target=_blank>'.$value.'</a></td>';
echo '<td align=center valign=middle>'.date("Y-m-d H:i:s",filemtime($path.'/'.$value)).'</td>';
echo '<td align=center valign=middle>'.ceil(filesize($path.'/'.$value) / 1024 / 1024).'M'.'</td>';
echo '<td> </td></tr>';
}
}
?>
</table>

转于:http://www.phpzc.com/read.php?tid-698.html

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧