PHP Aus Webformular in Datei speichern

MasterOfWar

Lt. Commander
Registriert
Jan. 2009
Beiträge
1.397
Abend,
Ich versuche grad ein Webformular zu erstellen, in welches Datein eingegeben werden sollen, welche wiederrum in einer Datei gespeichert werden sollen.
Das sieht im Moment so aus :
index.html
PHP:
<html>
<head>
</head>
<body>
  <form action="next.php" method="post">
  <input name="Name">
  <input name="Nachname">
  <input name="Alter">
  <input type="submit" value="Absenden">
  </form>
</body>
</html>

next.php :
PHP:
<?php
$text = $_POST['Name'];
$dateiname = "test.txt";
$handler = fOpen($dateiname , "a+");

fWrite($handler , $text);
fClose($handler);
?>

Jedoch wird keine Datei erzeugt.
Wär nett wenn mir einer sagen könnte was Falsch ist.
 
Vermutlich hast du keine Schreibrechte in dem Verzeichnis. Aber du solltest eigentlich einen Fehler ausgespuckt kriegen...
 
Hast du entsprechende Rechte im Ordner und für die Datei?

Ansonsten bitte ne genaue Fehlerbeschreibung (Fehlermeldung etc.).
 
Anstatt fWrite mal fputs versucht ?
 
Ich würde aber nur der Datei die Rechte 777 geben, sie muss also zuvor schon vorhanden sein. Wenn du dem ganzen Ordner 777 gibst, kann das zu Sicherheitsproblemen führen. Alternativ die Datei in einen eigenen Ordner schreiben und diesem dann die Rechte 777 geben.
 
Zurück
Oben