Mit Formular etwas in eine .txt Datei schreiben
- StarWolf3000
- Mitglied
- Beiträge: 1019
- Registriert: 25.07.2005 10:20
- Wohnort: Stolpen
- Kontaktdaten:
Kann man das auch mit einer htm Datei machen?StarWolf3000 hat geschrieben:wie wärs damit?das "w" sorgt dafür, dass, wenn die Datei existiert, sie überschrieben wirdCode: Alles auswählen
<? if($_POST['text'] || $_POST['button']) { $text = $_POST['text']; $fh = @fopen("file.txt", "w"); fputs($fh, $text); fclose($fh); } ?> <html> <head> <title>Text aus Form in Datei schreiben</title> </head> <body> <form name="<?=$_SERVER['PHP_SELF'];?>" method="post"> Text: <input type="text" name="text"> <input type="submit" value="speichern" name="button"> </form> </body> </html>
- nickvergessen
- Ehrenadmin
- Beiträge: 11559
- Registriert: 09.10.2006 21:56
- Wohnort: Stuttgart, Germany
- Kontaktdaten:
Kann mir jemand sagen,StarWolf3000 hat geschrieben:Text statt in Datei in Datenbank speichernCode: Alles auswählen
<? $dbname = "deine_datenbank"; $dbhost = "localhost"; $dbuser = "benutzer"; $dbpwd = "****"; $link = mysql_connect($dbhost, $dbuser, $dbpwd); mysql_select_db($dbname); if($_POST['text'] || $_POST['button']) { $text = $_POST['text']; if(!mysql_query("INSERT INTO texte (text) VALUES ('$text')", $link) { die("Schreiben nicht möglich"); } } ?> <html> <head> <title>Text aus Form in Datenbank schreiben</title> </head> <body> <form name="<?=$_SERVER['PHP_SELF'];?>" method="post"> <textarea name="text" cols="6" rows="60"></textarea> <input type="submit" value="speichern" name="button"> </form> </body> </html>
wie ich eine Tabelle erzeuge, mit 2 Spalten, in die das dann reingespeichert wird? Also sowohl den MySQL um die zu erzeugen, als auch die Änderungen an der Datei da oben, um dann mit 2 Textfeldern 2 Texte (jeweils einen in jede Spalte) einzutragen.
edit: es soll also nicht überschrieben werden, sondern einfach untenangehängt.
kein Support per PN