Finde den Ansatz nicht(Bildergallerie)

peper

Erfahrenes Mitglied
Hi,

Ich habe bei dem Script von Dennis.
http://www.tutorials.de/forum/php-codeschnipsel/233977-flexible-gallerie-mit-blaetterfunktion.html
immernoch keine befriedigende Lösung gefunden die Bilder zu löschen.

Mir fehlt einfach ein Ansatz wie ich an den Bildernamen und den Pfad komme.
Das Grundsätzliche Bilderlöschen hab ich drauf.
Hab es auch schon über eine eingabe des Bildernamens gemacht ist aber keine wirklich gute Lösung.

Vielleicht kann mir ja jemand einen Tipp geben.

LG Lars
 
Was genau ist das Problem?
Du kannst den entsprechenden Ordner mit PHP auflisten und kommst so an Pfade, usw.
[phpf]readdir[/phpf]
 
Hast mir Super geholfen auch wenn ich jetzt etwas ganz anderes gemacht habe.
Ich brauchte nur einen Denkanstoß.

Danke
LG Lars
 
Hi Ich Lösche nun über einen Link mit $Get(erstmal später mit $Post)

Aber Ich würde gerne eine Box Aufspringen lassen sobald werd den Link anklickt ob sie sich sicher sind Ja oder Nein.

So meine Frage:
Wie mache ich so eine Box?
 
Eine aufspringende Box bekommst Du mit Javascript:

PHP:
<html>
<head>
<script type="text/javascript">
<!--
function confirmation() {
	var answer = confirm("Datei XYZ löschen?")
	if (answer){
		window.location = "http://www.deineseite.de/löschscript.php?datei=zulöschendedatei";
	}
	else{
		alert("Okay, dann nicht löschen")
	}
}
//-->
</script>
</head>
<body>
<form>
<input type="button" onclick="confirmation()" value="Löschen">
</form>
</body>
</html>


Aber Ich würde gerne eine Box Aufspringen lassen sobald werd den Link anklickt ob sie sich sicher sind Ja oder Nein.

So meine Frage:
Wie mache ich so eine Box?
 
Zuletzt bearbeitet:
Hey das ist ja schonmal klasse.

Jetzt steht mir bloß noch im weg wie ich in dem script eine Variable mit Übergebe.

LG Lars
 
Vielleicht klärt dich das ja ein wenig auf ;)

Head:
PHP:
<script type="text/javascript">
<!--
function confirmation() {
    var answer = confirm("Datei XYZ löschen?")
    if (answer){
        window.location = "http://www.xx.de/gallery.php?loesch=1&Pfad_zum_Bild = <?php echo $x; ?>";
    }
    else{
        alert("Okay, dann nicht loeschen")
    }
}
//-->
</script>

Body:
PHP:
                $x = bla/bla/bla.jpg;
                echo '<form>';
	       echo '<input type="button" onclick="confirmation()" value="Loeschen">';
	       echo '</form>';

Löschfunktion:
PHP:
       $loesch=$_GET['loesch'];
       $x=$_GET['Pfad_zum_Bild'];
                 
               if($loesch == '1')
                {
                    unlink(IMAGESPATH.'/'.$x);
                    unlink(THUMBSPATH.'/'.$x);
                }

Das Problem ist das die variable x nicht mit übergeben wird.
 
Zuletzt bearbeitet:
Zurück