guten abend ich ein script welches eigentlich bilder anzeigen soll und dann per klick auf den link und java abfrage löscht leider geht das nicht so wie ich mir das vorgestellt habe. im browser steht na dem ausführen http://www.blablabla.deloeschen.php?unlink=../images2/test/test.jpg . Ich muss zugeben ich bin erst anfänger daher bin ich für jeden tip und jede hilfestellung sehr dankbar.
PHP
<?php
// Bilder aus einem Verzeichnis auslesen
// und sortiert in einer Tabelle anzeigen
$bilderliste = array();
$verzeichnis = "../images2/test/";
$handle = openDir($verzeichnis);
while ($datei = readDir($handle)) {
$verzeichnis_datei = $verzeichnis . $datei;
if ($datei != "." && $datei != ".." && !is_dir($datei)) {
if (strstr($datei, ".gif") || strstr($datei, ".png") || strstr($datei, ".jpeg") ||strstr($datei, ".JPG") ||strstr($datei, ".jpg")) {
$info = getimagesize($verzeichnis_datei);
array_push($bilderliste, array(filemtime($verzeichnis_datei) , $verzeichnis_datei , $info[0] , $info[1]));
}
}
}
closeDir($handle);
rsort($bilderliste);
echo <<<EOT
<table border="1">
<tr>
<th>Bild</th> <th>Name</th> <th>Datum</th> <th>Pixel</th>
</tr>
EOT;
foreach ($bilderliste as $zaehler => $element) {
echo "<tr>";
echo "<th ><img src=\"" . $bilderliste[$zaehler][1] . "\" width=\"50%" . $bilderliste[$zaehler][2] . "\" height=\"50%" . $bilderliste[$zaehler][3] . "\" alt=\"\"></th>";
$datei = $bilderliste[$zaehler][1];
echo "<td>" . str_replace($verzeichnis, "", $bilderliste[$zaehler][1]) . "</td>";
echo "<td>" . date("d.m.Y H:i", $bilderliste[$zaehler][0]) . "</td>";
echo "<td>" . $bilderliste[$zaehler][2] . " x ". $bilderliste[$zaehler][3] . "</td>";
echo "<td> <a href='http://www.blablabla.de/test/loeschen.php?unlink=$datei onClick='JavaScript: return confirm(\"Wirklich löschen?\");'>löschen?</a></td>"; // Löschen mit Bestätigung
echo "</tr>";
}
echo "</table>";
?>
Alles anzeigen
ich hoffe mir kann einer helfen danke
mfg noob