Här är ett php-script som visar innehållet i en viss katalog
<html>
<head>
<title>
Dokument-sidan
</title>
</head>
<body bgcolor='#009999'>
<center>
Dokument-visning
</center>
<br><br>
<center>
<table border='1' bgcolor='009999' cellspacing='4' cellpadding='4'>
<tr>
<td>
Fil
</td>
<td>
Size
</td>
<td>
Type
</td>
<td>
Modified
</td>
</tr>
<?php
$dirfiles = opendir('.');
while (false!==($file=readdir($dirfiles))) {
$index=1;
if ($file!="." && $file!="..") {
$asize=filesize($file);
$asize=$asize/1024;
$asize=intval($asize);
if ($asize==0){
$asize=1;
}
$type=pathinfo($file);
$atype=$type["extension"];
$atype=strtoupper($atype);
switch($type["extension"]){
case 'gif' :
$atype='GIF Image';
$index=0;
$atext='';
break;
case 'jpg' :
$atype='JPEG Image';
$index=0;
$atext='';
break;
case 'jpeg' :
$atype='JPEG Image';
$index=0;
$atext='';
break;
case 'htm' :
$atype='Homepage';
$index=0;
$atext='';
break;
case 'html' :
$atype='Homepage';
$index=0;
$atext='';
break;
case 'php3' :
$atype='Homepage';
$index=0;
$atext='';
break;
}
if ($index==1){
$type=pathinfo($file);
$atype=$type["extension"];
$atype=strtoupper($atype);
$atext='File';
}
$adate = date("j.m.Y ", filemtime($file));
$atime = date("H:i", filemtime($file));
?>
<tr>
<td>
<a href='<?php echo $file ?>'><?php echo $file ?></a>
</td>
<td align='right'>
<?php echo $asize ?> KB
</td>
<td>
<?php echo $atype," ",$atext ?>
</td>
<td>
<?php echo $adate, $atime ?>
</td>
<?php
}
}
closedir($dirfiles);
?>
</tr>
</table>
</center>
</body>
</html>
Problemet är att detta script också samtidigt borde visa innehållet i eventuella underkataloger och automatiskt sätta innehållet i en text-fil varje gång man kör detta script! Är det nån som förstår vad jag menar eller kan hjäpa mig?