<?php
if ($argc<=1)
{
echo " $argc gen_index.php dir_name Error!\n";
exit;
}
$targetdir=$argv[1];
echo "target=$targetdir \n";
$sdp=opendir($targetdir);
$fp=fopen($targetdir."/index.html","w");
fwrite($fp,'<html><head><meta http-equiv="Content-Type" content="text/html; charset=big5">
<title>Directory List</title></head><body>’);
while (false!==($file = readdir($sdp))) {
if ($file != "." && $file != ".." && $file !=’index.html’) {
$sd=$targetdir."/".$file;
if (is_dir($sd))
{
system("php gen_index.php ${targetdir}/$file");
fwrite($fp,iconv(‘utf-8′,’big5′,'<a href="’.$file.’/index.html">’.$file.'</a><br/>’."\n"));
}
else
fwrite($fp,iconv(‘utf-8′,’big5′,'<a href="’.$file.’">’.$file.'</a><br/>’."\n"));
}
}
fwrite($fp,'</body></html>’);
fclose($fp);
closedir($sdp);
?>