[PHP] Formular eingaben in .txt speichern

Registriert
Dez. 2005
Beiträge
175
Also es sieht so aus ich habe ein einfaches Formular erstellt und möchten nun das die eingegeben Daten in einem .txt Dokument oder ähnlichem auf meinem Webspace abgespeichert werden... Habe erst im Formular das gemacht: action="mailto:raffiausgoslar@aol.com" aber da ging jedes mal das Standard Emailproggi auf und da das net jeder konfiguriert hat ist das auch keine alterntive also dachte ich mir man müsste das doch irgendwie in einem File abspeichern können, oder?
HTML kann ich einigermaßen, jedoch bin ich ein absoluter PHP noob... Gibt es also eine Lösung die rein auf HTML basiert???

schon mal vielen Dank im vorraus!

Mfg raffiausgoslar :D
 
AW: Formular eingaben in .txt speichern

Glaube nicht, dass html das kann?! Weiß ja nicht, was du damit dann vor hast, aber vielleicht wäre auch der Einsatz einer Datenbank nicht schlecht, wenn du Daten aus einem Formular speichern möchtest.

Wenn du vielleicht was lernen möchtest, kann ich dir diesen Link empfehlen:
http://tut.php-q.net/index.html
 
AW: Formular eingaben in .txt speichern

Ohne php oder perl kommste da nicht weit :)
Gegen ne Textdatei würde nichts sprechen, finde ich.
Oder du lässt die Mail direkt vom Webserver verschicken, was imho am besten wäre :)
schau dir dazu einfach mal die Funktion mail() an :D ( http://de2.php.net/manual/de/ref.mail.php )

David
 
AW: Formular eingaben in .txt speichern

Ich versuche es dir mal spontan hin zu schreiben ...
dateiname:formular.php
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head><title>Formular</title>
</head>
<body>
<?php
if(isset($_Post['Absenden'])){
$text="Hier kommt ein schöner text rein mit variabeln".$_POST['name'].", ".$_POST['vorname'].",".$_POST['beschreibung']." wen du es mit input felder erweiters";
mail("raffiausgoslar@aol.com","Formular Mail(Betreff)",$text);
echo "Mail versendet<br>";
}
?>
<form action="formular.php" method="post">
<table>
<tr><td>Name</td><td><input name="name" type="text"></td></tr> <!-- Das Name in input ist wichtig für php -->
<tr><td>Vorname</td><td><input name="vorname" type="text"></td></tr>
<tr><td>Beschreibung</td></tr>
<tr><td colspan="2"><textarea name="beschreibung"><textarea></td></tr>
....<!-- Muss du genauer an passen -->
</table>
<input type="submit" name="formular" value="Absenden">
</form>
Im groben sollte alles richtig sein denke ~.~ (uhrzeit schau)
 
AW: Formular eingaben in .txt speichern

davidbaumann schrieb:
...Gegen ne Textdatei würde nichts sprechen, finde ich...
David
Also das mit dem mailen wäre ne alternative, aber das mit ner Textdatei wäre eher mein Ziel, denn das soll so eine kleine Adresssammlung werden...
 
AW: Formular eingaben in .txt speichern

Wenn es ne Sammlung werden soll und nicht nur mal schnell temporär gespeichert werden soll auf jeden Fall ne Datenbank verwenden.
SQLite oder MySQL sind deine Freunde :)

Daivd
 
AW: Formular eingaben in .txt speichern

Kann mir jemand ein gutes SQLite oder MySQL Tutorial empfehlen? Weil ich davon leider auch nicht so die Ahnung habe.

raffiausgoslar
 
AW: Formular eingaben in .txt speichern

Du solltest dich vorher für eines entscheiden, je nachdem wie viele Nutzer gleichzeitig auf die Datenbank zugreifen und wie viele Daten gespeichert werden sollen.
Läuft ein MySQL Server sowieso ist ganz klar, dass du MySQL verwendest :)
Bei kleineren Projekten mit wenigen Daten reicht auch SQLite

David
 
AW: Formular eingaben in .txt speichern

Dann entscheide ich mich für SQLite.
Könnte mir da jemand nen Prog oder ein Tutorial empfehlen :confused_alt:

mfg raffiausgoslar
 
AW: Formular eingaben in .txt speichern

Möchtest du eigentlich einen eigenen Webserver mieten oder nur Webspace mit PHP/SQL Unterstützung?
 
AW: Formular eingaben in .txt speichern

Also sagen wir es so, mein Etar als Schüler ist net sonderlich groß, da kann ich wohl nur bei einem Webspace bleiben....
 
AW: Formular eingaben in .txt speichern

Dann würde ich sowas direkt in MySQL versuchen, da ich eigentlich nur Webspaceanbieter kenne, die wenn überhaupt eine Datenbank nur MySQL bereitstellen. Ausser du willst es weiterhin in eine txt Datei speichern.
 
AW: Formular eingaben in .txt speichern

Wie würde es denn gehen die Daten in einer .txt Datei zu speicher?

mfg raffiausgoslar

p.s.: Den Mailversand per PHP hab ich jetzt auch hinbekommen!
 
Jeder hier empfieht dir den Einsatz einer DB. Hast du eine?
SQL ist sowas von gut, und nichtmal schwer..
Code:
insert into tabellenname values('Name','Vorname','email.de')
David
 
MySQL ist ein Server.
Wenn dein Webspace sowas nicht unterstützt schau dir mal SQLite an, oder wechseln den Anbieter.
David
 

Ähnliche Themen

Zurück
Oben