Falsche Zeile wird gelöscht

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #16
    Ahaaa.
    Soweit so gut.

    Sieht bei mir jetzt so aus:
    PHP Code:
    $old fopen("../songs/".$user."/song_liste.txt","r+");
    $new_string "";
    while(
    $line fgets($old1024)) 
    {
      if (
    $line != $file)
      {
         
    // daten in eine variable schreiben
         
    $new_string .= $line;
       }
    }
    fwrite($old,$new_string);
    fclose($old); 
    Gut ist, die richtige Zeile wird erkannt und nicht wieder in die Datei geschrieben.
    Schlecht ist das Ganze wird noch an die alten Einträge angehängt.
    Wie kann ich die den leeren bevor ich alles wieder einfüge?

    Comment


    • #17
      Schau dir noch mal an, wofür der zweite Parameter bei fopen stehen kann.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Comment


      • #18
        r+ setzt doch den Dateizeiger an den Anfang.
        Müsste dann nicht auch alles überschrieben werden?

        Comment


        • #19
          Ich habs glaub ich.
          PHP Code:
          $old fopen("../songs/".$user."/song_liste.txt","r+"); // Öffnet die Liste
          $new_string "";
          while(
          $line fgets($old1024)) 
          {
            if (
          $line != $file)
            {
               
          // daten in eine variable schreiben
               
          $new_string .= $line;
             }
          }

          fclose($old);
          $new fopen("../songs/".$user."/song_liste.txt","w+");
          fwrite($new,$new_string);
          fclose($new); 
          Letze Frage:
          Was bedeutet das hier in der Schleife ?:
          Code:
          .=

          Comment


          • #20
            das ist eine stringverkettung.

            . verbindet 2 variablen
            .= hängt die rechte variable am ende der linken variablen an
            Kissolino.com

            Comment


            • #21
              Vielen Dank an alle!

              Ich häng zwar schon wieder am nächsten Problem aber ich übe erstmal.

              Comment


              • #22
                schön, solche sätze hört man selten und somit gerne!! viel erfolg!!!
                **********
                arkos
                **********

                Comment

                Working...
                X