Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 19

Thema: unlink() in link ausführen klapt nicht

  1. #1
    Unregistriert
    Gast

    Standard unlink() in link ausführen klapt nicht

    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?.../test/test.jpg . Ich muss zugeben ich bin erst anfänger daher bin ich für jeden tip und jede hilfestellung sehr dankbar.

    PHP-Code:
    <?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&ouml;schen?\");'>l&ouml;schen?</a></td>";  // Löschen mit Bestätigung
     
    echo "</tr>";
    }
    echo 
    "</table>";
    ?>
    ich hoffe mir kann einer helfen danke
    mfg noob
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: unlink() in link ausführen klapt nicht

    Ich sehe keinerlei Versuche die Datei zu löschen

  3. #3
    Unregistriert
    Gast

    Standard AW: unlink() in link ausführen klapt nicht

    ist das nicht die funktion unlink() die soll ja mit dem klick auf den link gelöscht werden. ich hab das so nach einem beispiel gemacht wie man eine funktion im link ausführt .
    PHP-Code:
    unlink=$datei 
    hmm ok dann muss ich mir eine andere lösung einfallen lassen mist

    dank

  4. #4
    Bandit
    Gast

    Standard AW: unlink() in link ausführen klapt nicht

    PHP-Code:
    if (isset($_GET['unlink']))
    {
       if (
    file_exists($_GET['unlink']))
          
    unlink ($_GET['unlink']);

    Ich weise darauf hin, dass dieses Script so nie auf einen öffentlichen Bereich auf einen Webserver kopiert werden sollte. Damit lässt sich so jede Menge Blödsinn anstellen!!!

  5. #5
    Unregistriert
    Gast

    Standard AW: unlink() in link ausführen klapt nicht

    danke ja ist zur kentniss genommen ist mit .htaccess gesichert. ich weis nicht was ich mit dem code anfangen soll, den sehe ich nicht zum ersten mal, ich hab jetzt komplexer gedacht mit einem löschen button, in die letzte spalte und nach submit dann halt
    PHP-Code:
    unlink($_GET['$datei']); 
    nur muss ich jetzt noch herausfinden ob und wie ich in php ein button machen kann.

  6. #6
    Bandit
    Gast

    Standard AW: unlink() in link ausführen klapt nicht

    Ich sehe weit und breit keinen Button, sondern nur einen Link. Und so wie du dein Script programmiert hast, ist mein Teil die loeschen.php, also rein weg zum Löschen der Datei

  7. #7
    Unregistriert
    Gast

    Standard AW: unlink() in link ausführen klapt nicht

    ich verstehe nun gut jetzt muss ich das noch irgendwie einbauen das ich die id per klick ausführte oder

  8. #8
    Unregistriert
    Gast

    Standard AW: unlink() in link ausführen klapt nicht

    Boah ich trottel habs gelöst

    loeschen.php
    PHP-Code:
    <?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 str_replace($verzeichnis""$bilderliste[$zaehler][1]);
     echo 
    "<td>"  $datei "</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/bild.del.php?del=../images2/test/$datei' onClick='JavaScript: return confirm(\"Wirklich l&ouml;schen?\");'>l&ouml;schen?</a></td>";  // Löschen mit Bestätigung
     
    echo "</tr>";
    }
    echo 
    "</table>";
    ?>
    bild.del.php
    PHP-Code:
    <?php 

    $datei  
    $_GET[del]; 

    if (
    file_exists($datei)) {
        
    unlink($datei ); 
        echo 
    "gelöscht? <a href='www.blablabla.de/test/loeschen.php'>Zurück</a>";
        } else {
    echo 
    "Datei nicht vorhanden? <a href='www.blablabla.de/test/loeschen.php'>Zurück</a>";
    }

    ?>
    jetzt müssen die bilder nur noch angezeigt werde in der ersten spalte

    danke für den tip. und die hilfe. und schon was gelehrnt von dir und ner menge google.
    gibt es eine funktion mit der man den link jetzt verstecken kann?

  9. #9
    Bandit
    Gast

    Standard AW: unlink() in link ausführen klapt nicht

    Zitat Zitat von Unregistriert Beitrag anzeigen
    gibt es eine funktion mit der man den link jetzt verstecken kann?
    Verstehe nicht, was du meinst.

  10. #10
    Unregistriert
    Gast

    Standard AW: unlink() in link ausführen klapt nicht

    hab was gelesen von specialchars das war doch was zum umwandeln aber wenn ich mir die anleitung durchlese werd ich nicht wirklich schlau. ob das überhaupt was damit zu tun hat. egal kommt später.

    ist ja mit pw.

    wie ist denn der korekte tag in php für( fals das möglich ist) <img src $variable> ich komme noch nicht ganz mit den ganzen ' ' " " / \ .$var. ; klar

Ähnliche Themen

  1. Bei jedem Link Javascript funktion ausführen
    Von WWKiller im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 25.04.2011, 17:20
  2. Link ausführen nur von einer bestimmten Quelle
    Von Unregistriert im Forum HTML & CSS Forum
    Antworten: 7
    Letzter Beitrag: 12.02.2009, 15:31
  3. PHP function per Link ausführen
    Von N3mezis im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 13
    Letzter Beitrag: 23.06.2007, 21:10
  4. JavaScript nicht ausführen
    Von ::RMB:: im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 13
    Letzter Beitrag: 27.11.2005, 17:53
  5. unlink()
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 13
    Letzter Beitrag: 02.12.2004, 22:49

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •