Speichern des Inhalts einer Textarea als .txt-Datei in PHP.

Wie kann ich den Inhalt einer Textarea als .txt-Datei speichern, wobei der Text in Zeilen aufgeteilt wird?

Uhr
Um den Inhalt einer Textarea als .txt-Datei zu speichern und den Text in Zeilen aufzuteilen, kannst du die folgenden Schritte befolgen:

1) Vorbereitung des Formulars:
Erstelle ein HTML-Formular, das die Textarea und einen Submit-Button enthält. Das Formular wird dazu verwendet, den Text an eine PHP-Datei zu senden die den Inhalt als .txt-Datei speichern wird.

```
<form action="saveText.php" method="post">
<textarea name="text"></textarea>
<input type="submit" value="Speichern">
</form>
```

2) Daten in saveText.php verarbeiten:
Erstelle eine PHP-Datei mit dem Namen `saveText.php` die den Text aus der Textarea erhält und in Zeilen aufteilt. Das aufgeteilte Textarray wird dann verwendet um den Text in eine .txt-Datei zu schreiben.

```php
<?php
$text = $_POST['text']; // Den Text aus der Textarea erhalten

$lines = explode("\n", $text); // Den Text in Zeilen aufteilen

$file = fopen("textdatei.txt", "w"); // Die .txt-Datei zum Schreiben öffnen

foreach ($lines as $line) {
fwrite($file, $line . PHP_EOL); // Jede Zeile in die .txt-Datei schreiben
}

fclose($file); // Die .txt-Datei schließen

echo "Der Text wurde erfolgreich als .txt-Datei gespeichert.";
?>
```

3) Die .txt-Datei speichern:
Der Code in `saveText.php` öffnet die `textdatei.txt` zum Schreiben und verwendet dann eine Schleife um jede Zeile des aufgeteilten Texts in die Datei zu schreiben. Der Befehl `fwrite()` wird verwendet um den Text in die Datei zu schreiben und `fclose()` wird verwendet um die Datei zu schließen.

Nachdem der Text erfolgreich als .txt-Datei gespeichert wurde, wird eine Bestätigungsmeldung ausgegeben.

Du kannst den Dateinamen und den Pfad der .txt-Datei in `saveText.php` nach Bedarf anpassen.






Anzeige