Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Textarea in Textfile speichern

Hallo,

ich habe ein kleines Script geschrieben, dass als Texteditor quasi für PHP-Dateien fungieren soll. Der Text wird in ein Textarea-Feld eingelesen und soll dann über einen Submit-Button zurück in die Datei gespchert werden.

Das Einlesen funktioniert auch soweit einwandfrei, aber ich weiß nun nicht, wie ich es zurück in die Datei speichern kann. Hier der ausschlaggebende Teil des Scriptes:

function edit() {

$lines = file ('test.php');
echo"<form>";
echo "<textarea rows=30 name=Texteditor cols=120>";
foreach ($lines as $line_num => $line) {
echo htmlspecialchars($line); }
echo "</textarea><br>";
echo"<br>";
echo"<input type=submit value=Abschicken name=B1>";
echo "<input type=reset value=Zurücksetzen name=B2></p>";
echo "</form>"; }

Bitte dringend um Antwort. Danke, Tomcat Chriss

Hier gehts zum Orginal Eintrag "Textarea in Textfile speichern" im Forum

Antworten

ich würde sagen:

Code:                   In Zwischenablage kopieren (nur IE)
1">



Problem: Normalerweise werden PHP-dateien erst ausgewertet und dann ausgegeben, d. h. im Textarea-Feld dürfte eigentlich nur der HTML-Quellcode erscheinen, kein PHP-Code, deswegen würde ich eine andere Endung zum Editieren nehmen, und dann umbenennen.

AKA


2.

Hallo,

das Problem mit dem PHP-Code habe ich vorher schon gehabt, deswegen verwende ich den Befehl htmlspecialchars($line), damit habe ich den Erfolg erzielt, dass der Code nicht mehr geparst wird.

Da ich noch ein ziemlicher PHP-Neuling wäre, kenne ich mich noch nicht so gut mit diesen Funktionen aus. Ich möchte diesen Editor benutzen, um die derzeit aktive Datei zu editieren und diese nach dem zurückschreiben neu aufrufen, deswegen ist das mit der anderen Datei-Endung etwas problematisch.

Ich wäre sehr dankbar, wenn mir evtl. jemand mein obiges Script überarbeiten würde, so dass es funktioniert, denn mit einzelnen Befehlen und dem anschließenden Umsetzen habe ich noch so meine Probleme.

Vielen Dank, Tomcat Chriss


3.

Vielen Dank, habe es mittlerweile hinbekommen. Es gibt bestimmt noch bessere Lösungen, aber es funktioniert.

Viele Grüße aus dem viel zu heißen Kassel,
Tomcat Chriss


Hier gehts zum Orginal Eintrag "Textarea in Textfile speichern" im Forum
 
phpforum.de | Impressum