Inhalte einer Textdatei mit PHP löschen

Um den Inhalt einer Textdatei mit PHP zu löschen, können Sie die Funktion file_put_contents() verwenden. Diese Funktion schreibt einen String in eine Datei. Wenn die Datei nicht existiert, wird sie erstellt. Wenn die Datei bereits vorhanden ist, wird sie gekürzt (ihr Inhalt wird gelöscht).

Hier ist ein Beispiel dafür, wie Sie die Funktion file_put_contents() verwenden würden, um den Inhalt einer Textdatei mit dem Namen "example.txt" zu löschen:

<?php

// Create an empty file named "example.txt"
file_put_contents('example.txt', '');

// Check if the file was created
if (file_exists('example.txt')) {
  echo "Empty file created successfully.";
} else {
  echo "Failed to create empty file.";
}

Dies löscht den Inhalt von "example.txt" und schreibt einen leeren String in die Datei.

Sie können auch fopen, ftruncate und fclose verwenden, um den Inhalt einer Textdatei zu löschen

<?php

// Open the file for writing and truncate its content
$file = fopen('example.txt', 'w');
ftruncate($file, 0);
fclose($file);

// Check if the file was truncated
if (filesize('example.txt') === 0) {
  echo "File truncated successfully.";
} else {
  echo "Failed to truncate file.";
}

Dies öffnet die Datei im "Schreib"-Modus, kürzt sie auf Null Bytes und schließt sie.