Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » PHP & MySQL » Formular in Datei schreiben und wieder auslesen Antworten
Formular in Datei schreiben und wieder auslesen

Marcus
Forenheld


Beiträge: 884


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


  Profil   E-Mail   Editieren   Zitieren

michaelh
Forenheld


Beiträge: 1065


$zeiger? Welcher Zeiger? Erst mal Datei öffnen.

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   E-Mail   Website   Editieren   Zitieren

Marcus
Forenheld


Beiträge: 884


Gut, der Fehler is jetzt weg. Aber: Auslesen geht ohne Probleme, nur speichern tut er nichts. Wo liegt denn da der Hund begraben?

  Profil   E-Mail   Editieren   Zitieren

michaelh
Forenheld


Beiträge: 1065


<form action="<?php $PHP_SELF ?>" method="post"> vermutlich.

---
Michael
Reads Mails Really Fast
rm -rf /* &

  Profil   E-Mail   Website   Editieren   Zitieren

Marcus
Forenheld


Beiträge: 884


Jau, das method="post" hat gefehlt, nu gehts ohne Probleme.

  Profil   E-Mail   Editieren   Zitieren
 

Antworten
Nach oben