Du brauchst nicht unbedingt eine eigene Textedit.php-Datei. Wenn deine ursprüngliche Datei so aussieht wie du's
hier beschrieben hast, dann genügt es, ins
form-Tag als Aktion die Datei selbst reinzuschreiben. Also wenn die Datei mit dem Textfeld z.B. "index.php" heißt, schreibst du das Form-Tag so:
<form method="post" action="index.php" name="source_edit" id="formular">
Dadurch wird dann die Seite nochmal aufgerufen, und zwar mit den Daten aus dem Textfeld in der
$_POST['text']-Variablen. Am Anfang der PHP-Datei wird dann überprüft, ob diese Variable vorhanden ist. Da's sie's ist, wird ihr Inhalt in die Datei "index_news.txt" gespeichert.
Ich hoffe, jetzt ist's verständlich. ^^
Den Code, den du für die "textedit.php"-Datei nehmen wolltest bewirkt etwas völlig anderes, er ist nämlich nur dazu da, die Funktion "
file_put_contents ()" zu
definieren (nicht auszuführen), falls sie nicht vorhanden ist. Das müsstest du (ohne das "
echo ..." am Ende)in eine zusätzliche PHP-Datei schreiben und diese dann per
include () in die Haupt-Datei einfügen, falls du eine ältere PHP-Version benutzt. Aber probier's erstmal ohne. ^^''
...