HTML Formulardaten per E-Mail

Ich habe eine HTML geschrieben mit dessen Hilfe ich die Formulardaten an meine E-Mail Adresse schicken lassen möchte.
Jedoch habe ich keine Ahnung wie das geht.
Hier im HaBo habe ich schon das gefunden: http://www.hackerboard.de/code-kitchen/6435-html-bei-eingabe-daten-senden.html (unterster Beitrag von Brabax)
Das habe ich so gut wie möglich auf die HTML angewendet. Ich würde mich freuen wenn ihr euch meine HTML mal angucken würdet und mögliche Fehler korrigert.
Hochgeladen habe ich es hier: https://www.dropbox.com/s/uqab7nv1st731hc/NFSW.html
Im Link vom HaBo steht noch, dass ich eine send.php erstellen muss. Leider weiß ich nicht wie (mit welchem Programm) ich das machen soll. Falls ihr mir da auch weiterhelfen könntet wäre das echt super.

Danke für eure Hilfe. LG MaxiKing36
 
Zuletzt bearbeitet:
Danke für die schnelle Antwort! Aber:

Danke für die schnelle Antwort! Aber:
Leider bin ich in HTML momentan noch ein echter Noob und verstehe von den Dingen unter den Links überhaupt nix :D. Wärst du vielleich so nett und könntest meine HTML so ändern, dass das geht?
Das wäre echt nett. Keine Ahnung ob man sich hier irgendwie mit etwas bedanken kann (bin neu hier), aber würde ich dann machen wenn die Möglichkeit besteht.
Kannst dir damit natürlich Zeit lassen. Hat keine Eile. Sollte aber doch in den nächsten Wochen sein. :wink:

Vielen, vielen Dank!
 
Hi,

um es mal kurz und knapp zu machen: Quakenet/#php Tutorial - de - Formulare

Da ist ein gutes Tutorial.

Mit reinen HTML kannst du keine Mails verschicken, du brauchst immer noch eine "Instanz" die dann die Mail wirklich rausschicht. Am gängisten ist es eine Variante über PHP. Du sendest mit HTML, Daten an ein PHP Script, welches wiederum von einen Webserver interpretiert wird, dieser Sendet über einen Mailserver die Mail raus. (mal einfach gesagt)

Der Verlinkte HaBo-Thread ist ein guter Ansatz. Ein PHP Datei erstellst du einfach mit einen Texteditor wie Notepad. Schreibst den Programmcode rein, Änderst die Endung auf .php und schiebst du entsprechend auf einen Webserver hoch

//man sollte auch auf antworten klicken net nur den Text schreiben :D
 
nur auf Webserver?

Habe ich nicht antworten gedrückt? :D
Die send.php hab ich jetz hinbekommen. Zwar nicht mit Editor oder so aber es ging. Wird jetz die E-Mail nur gesendet, wenn ich die beiden Dateien auf dem Webserver habe oder geht es auch, wenn beides noch auf meinem Desktop liegt. Wenn ich jetz auf LOGIN drücke zeigt er im Tab den Inhalt meiner send.php an. Liegt das daran, dass es nicht auf einem Webserver ist oder habe ich was in der HTML oder send.php falsch gemacht?
 
Vielleicht könntest du die HTML ja auch korrigieren und die restlichen nötigen Daten schicken? Weil sonst komme ich wahrscheinlich überhaupt nicht voran.
 
Aus dem Kopf, auf die Schnelle und nicht unbedingt funktionsfähig, aber so im Groben und Ganzen sollte das am Ende aussehen:

HTML
Code:
<form action="send.php" method="post">
 <input type="text" name="foobar" />
</form>

PHP
Code:
<?php
 $foobar = $_POST['foobar'];
 mail('empfaenger@adresse.de', 'Betreff', $foobar);
?>

Hinzuzufügen ist, daß man NIEMALS einfach Variablen von Formularen ungeprüft verarbeiten sollte.
 
Zuletzt bearbeitet:
Wie mehrere Daten senden?

Erstmal vielen Dank für die Antwort. Hat mir bisher am meisten geholfen. Muss jetzt nur noch gehen.
Meine Frage: Wie kann ich mehrere Daten senden? Ist es so richtig?

<?php
$j_username = $_POST['j_username'];
$j_email = $_POST['j_email'];
mail('empfaenger@adresse.de', 'Betreff', $j_username $j_password);
?>
 
Nein. Google mal nach "php string concatenation". Du solltest deinen gesamten Text in eine einzige Variable packen. Diese muss natürlich erst zusammengebaut werden, und das könntest du über Concatenation machen.
 
Code:
$text = "Name: " . $name . ", Vorname: " . $vorname;

Ein bisschen Eigeninitiative bitte, die richtigen Links gibt dir Google schon.
 
Tut mir leid. Aber ich verstehe davon garnichts. Bin ein Anfänger und habe kaum Kenntnisse in HTML. Deswegen habe ich hier diese Frage gestellt. In der Hoffnung, dass mir jemand die HTML so bearbeitet, dass es funktioniert. Aber wahrscheinlich bin ich hier falsch. Brauche wohl doch gute Kenntnisse.
 
Sicherlich können wir dir hier ein fertiges Script hinsetzen. Das birgt aber zwei Probleme:

1. Du kannst du es nicht pflegen oder erweitern
2. Wenn Sicherheitslücken auftreten, dann wirst du das vermutlich nicht mal merken

Daher investiere lieber die paar Tage in einen Grundkurs HTML und PHP. Am Ende bist du damit glücklicher ;). Außerdem kann das sogar Spaß machen!

SELFHTML 8.1.2 (HTML-Dateien selbst erstellen)
PHP - SELFPHP: Version 5.7.7 Befehlsreferenz - Tutorial – Kochbuch – Forum zum Thema PHP
 
OK Danke

Danke. Werde ich wahrscheinlich machen müssen.
Habe mal noch eine andere Frage. Passt zwar nicht hierhin aber vielleicht kann mir ja doch jemand helfen.
Ich habe mir ein Huawei Ascend Y300 geholt. Ich wollte APKs installieren und habe als Standardprogramm Paketinstaller gewählt ("Immer" statt "Nur einmal" ausgewählt).
Da das Spiel nach dem Installieren nicht funktioniert hat wollte ich es mit dem PlayStore Installer ("Verifizieren und Installieren") probieren.
Jetzt ist meine Frage: Wie kann ich das Standardprogramm ändern. Er nimmt immer den Paketinstaller.
 
Dann suchst du den Paketinstaller in den installierten Apps, lässt dir die Eigenschaften anzeigen und wählst dort sowas wie "Standard wiederherstellen". Hab mein Handy grad nicht griffbereit, aber so in etwa sollte das heißen. Danach fragt er dich wieder nach dem Programm, mit dem's geöffnet werden soll.
 
Zurück
Oben