[Funktion] Bestimmte Zeile per Link aus Datei löschen !!!

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Ich hab das jetzt so gemcaht:

    PHP-Code:
    <?php
    if ($_GET["id"]) {
        
    $idzumkillen $_GET['id'];
        
    $array=file($file);
        
        if (
    $_GET["id"]==and count($array)==1) {
            
    unlink($file);
            echo 
    "<br>Der ".$_GET['id']." Eintrag wurde aus der Datenbank gelöscht";
        }
        else {
            
    // Die gelinkte ID über GET löschen:
            
    unset($array[$_GET['id']]);
            echo 
    "<br>Der ".$_GET['id']." Eintrag wurde aus der Datenbank gelöscht";
            
    // Neues Array in Datei schreiben:
            
    unlink($file);
            
    $fp=fopen($file"a+");
            
    fputs($fp$array);
            
    fclose($fp);
        
            
    // Wieder in Array einlesen: 
            
    $array=file($file);
        }
    // Hier wieder ausgeben
    // Mit einer For-Schleife
    }
    else {

    // Hier dann die Einträge auflisten, mit einem löschen-Link
    }
    und ich weiß nicht, warum das nicht funktioniert. angenommen, ich lösche den Eintrag 1 (ID=0), dann macht er garnix, und wenn ich irgendeinen anderen Eintrag lösche, dann geht das zwar, aber irgendwie hab ich dann in meiner Textdatei nur noch stehetn:

    Code:
    Array
    Aber das verstehe ich auch nicht, weil ich speicher doch per fputs in meine neue Datei (vorher unlinked) das $array, aus dem die bestimmte ID gelöscht worden ist.

    Kommentar


    • #17
      lies dir doch noch einmal bitte meinen text ganz langsam durch und vergleiche es mit deinem code. das passt so nicht.
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar


      • #18
        ok, passt. danke für eure gedult, danke @abrax für deinen wirklich gut erklärten text !!!

        Kommentar

        Lädt...
        X