Hallo,
mit folgendem Code möchte ich Daten vom Server listen und gegebenfalls löschen.
Das Problem derzeit ist, das die Dateien beim Start der Seite vom Server gelöscht werden. Sie werden zwar gelistet sind aber nicht mehr vorhanden.
Woran kann es liegen?
Gruß
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>test</title>
<meta name="keywords" content="" />
<meta name="description" content="" />
</head>
<body>
<table border="0" cellpadding="3" cellspacing="0">
<?php
$handle = opendir('./doku/pdf/');
while (false !== ($file = readdir ($handle))) {
if ($file=='.')
{
$file ='';
}
if ($file=='neu_.php')
{
$file ='';
}
if ($file=='..')
{
$file ='';
}
if ($file<>'')
{
echo "
<tr bgcolor=\"#FFFFFF\">
<td>
<a href=\"doku/pdf/$file\">
<font style=\"font-family: Arial;\"><b>$file</b></font>
</a>
</td>
<td width=\"5\">";
echo " <form method=\"POST\" target=\"_self\" enctype=\"text/plain\">
<input type=\"hidden\" name=\"del\" value=\"$file\" />
<input type=\"submit\" value=\"Löschen\" />
</form>
</td></tr>
";
$datei = $file;
if(!empty($datei))
{
if(file_exists('doku/pdf/' . $datei))
{
@unlink('doku/pdf/' . $datei);
echo "Datei erfolgreich gelöscht!<br />\n";
}
else
{
echo "Datei existiert nicht mehr!<br />\n";
}
}
}
}
closedir($handle);
?>
</table>
</body>
</html>