Facetious: Ganzen Inhalt einer Textdatei löschen

hi!

gibt es eine möglichkeit den gesamten inhalt einer textdatei per php zu löschen?

mfg Facetious

  1. Moin  Facetious

    gibt es eine möglichkeit den gesamten inhalt einer textdatei per php zu löschen?

    Ja, öffne die Datei mit dem Attribut "w" (write ), dann ist sie leer.

    regds
    Mike©

    --
    Freunde kommen und gehen. Feinde sammeln sich an.
  2. hi!

    gibt es eine möglichkeit den gesamten inhalt einer textdatei per php zu löschen?

    mfg Facetious

    Ja so:

    <?php
    $dat=""; // Variable die den neuen Inhalt enthält

    $open=fopen("datei.txt",'w'); // Dateihandle. Modus w für überschreiben
    fwrite($open,$dat); // Neuen Inhalt schreiben
    fclose($open); // Handle zur Datei schließen
    ?>

    1. Ja so:

      <?php
      $dat=""; // Variable die den neuen Inhalt enthält

      $open=fopen("datei.txt",'w'); // Dateihandle. Modus w für überschreiben
      fwrite($open,$dat); // Neuen Inhalt schreiben
      fclose($open); // Handle zur Datei schließen
      ?>

      passt sehr gut, denn einstweilen lösche ich das ganze file und erstelle es neu :)

      mfg und guten rutsch ins neue
      Facetious

    2. Hallo,

      $open=fopen("datei.txt",'w'); // Dateihandle. Modus w für überschreiben
      fwrite($open,$dat); // Neuen Inhalt schreiben

      das Schreiben von einem Leeren String ist überflüssig, da die Länge der Datei auf 0 gesetzt wird, wenn man bei fopen 'w' als zweiten Parameter verwendet (siehe: http://de.php.net/manual/en/function.fopen.php).

      Grüße aus Nürnberg
      Tobias

      1. Hallo,

        $open=fopen("datei.txt",'w'); // Dateihandle. Modus w für überschreiben
        fwrite($open,$dat); // Neuen Inhalt schreiben
        das Schreiben von einem Leeren String ist überflüssig, da die Länge der Datei auf 0 gesetzt wird, wenn man bei fopen 'w' als zweiten Parameter verwendet (siehe: http://de.php.net/manual/en/function.fopen.php).

        Grüße aus Nürnberg
        Tobias

        Ich weis. Ich hab das nur so gemacht, weil man mit dem Script auch einen Neuen Inhalt schreiben. Wenn man irgend einen Startwert haben will.