Ich hab mal ne Frage. Ich möchte einen Online Notizzettel mithilfe von PHP erstellen.
Aber irgendwie krieg ich was nicht auf die Reihe.
Jetzt zum Problem:
Mit !isset sage ich ja, dass wenn Variable soundso leer ist ein Formular kommt. Das wäre ein Textfeld. Dort schreibe ich meine Notizen. Jetzt will ichs abschicken. Dann ist die Variable soundso ja nicht mehr leer, deshalb solls jetzt speichern.
Mein Problem ist aber, dass ich wohl die Notizen am Anfang auslesen kann und anzeigen kann. Aber wenn ich auf speichern klicke, dann löschts mir den vorherigen Text nicht. Es geht nicht mehr.
Ich hab natürlich einiges ausprobiert, aber schliesslich geht nichts mehr.
Hier mein Code: (HIER ZUR DEMONSTRATION)
PHP
<?php
$nn = $_GET['new_notice'];
$file = fopen("notizen.txt", "r+");
$notiz = fgets($file, 100000);
if(!isset($nn)) { echo '<form action="notiz.php" method="get"><textarea style="height: 420px; width: 500px;" name="new_notice">'.$notiz.'</textarea>
<input type="submit" value="Speichern..."></form>';}
else{ if($notiz != "") {$notiz = ""; fwrite($file, $nn); fclose($file); echo 'GESPEICHERT
[url='notiz.php']Wieder zurück![/url]';};}
?>
Alles anzeigen
Wer hätte mir ne Lösung die geht?