WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Formular in Datei schreiben und wieder auslesen » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
von Marcus
Jau, das method="post" hat gefehlt, nu gehts ohne Probleme.
von michaelh
<form action="<?php $PHP_SELF ?>" method="post"> vermutlich.
von Marcus
Gut, der Fehler is jetzt weg. Aber: Auslesen geht ohne Probleme, nur speichern tut er nichts. Wo liegt denn da der Hund begraben?
von michaelh
$zeiger? Welcher Zeiger? Erst mal Datei öffnen.
von Marcus
Hallo zusammen,
könntet ihr mir sagen was ich falsch mache? Hier soll eine Textdatei in ein Formular eingelesen werden, ggf. bearbeitet werden und dann wieder abgespeichert.
Nur bekomme ich immer nen parse error in Zeile drei. Hier mal der Code:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27:
<?php 
$datei="datenbanken/neu.xml";
$alt=fread($zeiger,filesize($datei));
?>

<form action="<?php $PHP_SELF ?>">

<textarea name="eingabe" cols="100" rows="20">

<?php echo $alt; ?>

</textarea>

<input type="submit" value="Abschicken">

</form>
<?php
if (isset($eingabe)) {
fclose(fopen($datei,"w"));
$zeiger=fopen($datei,"r+");
$eingabe=htmlspecialchars($eingabe);
$eingabe=stripslashes(nl2br($eingabe));
fputs($zeiger, "$eingabe");
fclose($zeiger);
readfile($datei);
}
?>


Gruß

Marcus

Nach oben