Hallo,
ich habe ein Problem mit einem PHP-Script, das den Inhalt eines Verzeichnisses auf einem Server auflistet.
Script:
PHP
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Dateien-Liste</title>
</head>
<body>
<h1>Datei-Liste:</h1>
<p>Diese Dateien sind im Verzeichnis:</p>
<table border="1" width="100%" cellpadding="3" cellspacing="0">
<tr>
<th align="left">Dateiname</th>
<th align="right">Groesse</th>
<th align="left">Hochgeladen</th>
<th align="left">URL</th>
</tr>
<script language="php">
$verzeichnisname = "www.**********.de/Upload/";
$verzeichnis = opendir($verzeichnisname);
while($eintrag = readdir ($verzeichnis))
{
$test = $verzeichnisname . "/" . $eintrag;
if(is_dir($test) or (($eintrag==".htaccess"))
{
/* echo "<!-- $eintrag -->\n"; */
}
else
{
echo "<tr>\n<td align=\"left\"><a href="www.***********.de/Upload/$eintrag\">$eintrag</a></td>\n";
echo "<td align=\"right\">" . filesize($test) . " Byte</td>\n";
echo "<td align=\"left\">" . strftime("%a, %d.%b.%y, %H:%M", filemtime($test)) . "</td>\n";
echo "<td align=\"left\">www.*********.de/Upload/$eintrag</td>\n</tr>\n\n";
}
}
closedir($verzeichnis);
</script>
</table>
<p><a href="www.***********.de"><=Zur Homepage</a></p>
</body>
</html>
Alles anzeigen
Ich bekomme immer nur diesen Fehler:
Parse error: syntax error, unexpected '{' in /mnt/web1/51/84/52189384/htdocs/Forum/Upload/Dir.php on line 27
Was mache ich falsch, von PHP verstehe ich nicht viel!