Chinaunix

标题: 如何知道文件操作的目录? [打印本页]

作者: baorongabc    时间: 2003-03-12 21:19
标题: 如何知道文件操作的目录?
假设fodler_tree1.php放在成c:\inetpub\wwwroot\bjada\test\ftp目录下
;
web服务器的主目录是:c:\inetpub\wwwroot。
;
如何在红色字的地方得到:bjada\test\ftp
;请问在php是什么函数
结果在图1
---------------
代码:
<?
$mydir=opendir(".";
echo '
<table width="81%" border="1">;
  <tr>;
    <td colspan="2">;你现在的目录所在:</td>;
    <td colspan="5">;<font color="#FF0000">;<strong>;得到现在目录的函数xx()请问在php是什么函数</strong>;</font>;</td>;
  </tr>;
  <tr>;
    <td width="13%">;文件类型</td>;
    <td width="18%">;文件名</td>;
    <td width="17%">;文件数或大小</td>;
    <td width="20%">;最后上传时间</td>;
    <td colspan="3">;操作</td>;
  </tr>;';
  for($i=1;$myname=readdir($mydir);$i++)
{
if (is_dir($myname))
  {
    echo ' <tr>;
    <td height="25">;<img src="images/cdir.gif" width="13" height="15">;(目录)</td>;
    <td>;'.$i.$myname.'</td>;
    <td>;'.filesize($myname).'</td>;
    <td>;'.date("Y:m:j-h:s",filemtime($myname)).'</td>;
    <td width="9%">;<a href="#">;删除</a>;</td>;
    <td width="9%">;<a href="#">;编辑</a>; </td>;
    <td width="14%">;<a href="#">;下载</a>;</td>;
  </tr>;';
    }
  }

rewinddir($mydir);
for($i=1;$myname=readdir($mydir);$i++)
{
if (is_file($myname))
   {  
echo ' <tr>;
    <td height="25">;<img src="images/file.gif" width="14" height="15">;(文件)</td>;
    <td>;'.$myname.'</td>;
    <td>;'.filesize($myname).'</td>;
    <td>;'.date("Y:m:j-h:s",filemtime($myname)).'</td>;
    <td width="9%">;<a href="#">;删除</a>;</td>;
    <td width="9%">;<a href="#">;编辑</a>; </td>;
    <td width="14%">;<a href="#">;下载</a>;</td>;
  </tr>;';
  }
}
echo '  <tr>;
    <td height="33">;新建目录</td>;
    <td>;删除目录</td>;
    <td>;你的目录图</td>;
    <td>;&amp;nbsp;</td>;
    <td>;&amp;nbsp;</td>;
    <td>;&amp;nbsp;</td>;
    <td>;&amp;nbsp;</td>;
  </tr>;
  <tr>;
    <td height="40" colspan="7">;说明:php,htm/html,txt是可以编辑的。</td>;
  </tr>;
</table>;
</body>;
</html>;';
closedir($mydir);
?>;

q2.jpg (17.66 KB, 下载次数: 87)

图1

图1

作者: redfox    时间: 2003-03-12 22:21
标题: 如何知道文件操作的目录?
可以从前面传过来




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2