一个用PHP写的服务器端的文件浏览器

王朝php·作者佚名  2006-01-10
窄屏简体版  字體: |||超大  

<table width = 100% border=1>

<tr>

<?php

if( $HTTP_GET_VARS["path"] == "" )

{

$path = "c:\\Windows";

}

else

{

$path = stripslashes( $HTTP_GET_VARS["path"] );

}

$temp = getdate();

echo "[" . $temp["year"] . "年" . $temp["mon"] . "月" . $temp["mday"] . "日]<br>";

echo "<i><b>" . $path . "</b></i>";

$myDirectory = opendir( $path );

$count = 0;

while( $entryName = readdir( $myDirectory ) )

{

print( "<td>" );

if( $entryName == "." )

{

echo "<a href=\"index.php?path=" . $path . "\">" . $entryName . "</a>";

}

else if( $entryName == ".." )

{

$tempArray = strrpos( $path, '\\' );

echo "<a href=\"index.php?path=" . substr( $path, 0, $tempArray ) . "\">" . $entryName . "</a>";

}

else

{

if( !is_dir( $path . "\\" .$entryName ) )

{

echo $entryName;

}

else

{

echo "<a href=\"index.php?path=" . $path . "\\" . $entryName . "\">" . $entryName . "</a>";

}

}

print( "</td>" );

$count++;

if( $count % 4 == 0 ) print( "</tr><tr>" );

}

while( $count % 4 != 0 )

{

print( "<td></td>" );

$count++;

}

?>

</tr>

</table>

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航