Bilder von einem Ordner anzeigen und löschen

Simi

Angesehenes Mitglied
Hi all,

Als erstes möchte ich euch frohe Ostern wünschen...ich gehe bald nach Eier suche.
cool.gif


Habe aber vorerst eine bzw. zwei Fragen. Habe mit der suche ein bisschen gesucht und irgendwie nichts
passendes gefunden. Google habe ich auch benutzt, bin mir aber auf sehr kompetente Antworten hier im Forum
gewohnt (also bitte nicht übel nehmen).
biggrin.gif


Meine Frage:

Ich habe einen Ordner mit Bildern der heisst "Images". Gibt es eine Möglichkeit, den ganzen Inhalt anzuzeigen, und danach
einen Button oder Link zu integrieren damit das Bild vom Ordner gelöscht wird?

Ich hab so was ähnliches auch schon mal gemacht, jedoch finde ich die Datei nicht mehr....normalerweise behalte ich jeden
Knoten den ich erfolgreich besiegt habe, damit ich nicht ein zweites Mal "verschaukelt" werde.
huh.gif


Damals wurde das löschen mittels Java Script gelöst...habe aber wie bereits erwähnt die dokumentierte Datei nicht mehr.

Herzlichen Dank bereits im Voraus und nochmals frohe Ostern!

Gruss
Simi
 
den inhalt eines Ordners ausgeben ist kein Problem
http://php.lexinet.de/verz-V/Verzeichniss_ausgeben.htm

naja und das löschen einer Datei geht einfach mit unlink
also
$datei = "ordner/datei.gif";
@unlink($datei);

das @ vor dem unlink befehl sorgt dann dafür das keine Fehlermeldung erscheint falls die Datei vielleicht schon gelöscht wurde.
also zum Testen das @ ruhig weglassen
 
Hallo,
Wenn der Ordner leer ist, wird zumindest bei php5 der ganz Ordner gelöscht.
Besser ist du macht erst ein

chdir("./ordner");

und löscht dann die Datei.

if(file_exists($file)){
unlink $file;}

Gruss

Bernd R. Rickert
 
Hi all,

Vielen Dank für eure Antworten. Wenn ich folgenden Code benutze:

CODE

$verz=opendir ('images');
while ($file = readdir ($verz)) {
if($file != "." && $file != "..")
echo "$file"<br>';
}
closedir($verz);




Erhalte ich eine Aufstellung vom Ordnerinhalt:

Bsp:

test.gif
test1.gif
test2.gif
usw.

Und wie gelesen lösche ich die Bilder via @unlink().
Jedoch kann ich mir leider nicht vorstellen wie das funktionieren soll.

Kann mir jemand evtl. anhand eines Beispieles den Weg aufzeigen?

Vielen Dank im Voraus.

Gruss
Simi
 
CODE @unlink("/srv/test/test.gif");

http://ch2.php.net/function.unlink
Bzw:

CODE
$verz=opendir ('images');
while ($file = readdir ($verz)) {
if($file != "." && $file != "..")
@unlink("/srv/test/" . $file);
}
closedir($verz);

 
Zurück
Oben