Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

HTML-FormularDaten per mail versenden

Diskussion: HTML-FormularDaten per mail versenden im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Moin ! Also wenn ich mit HTML ein Formular erstelle, und die darin vom Benutzer angegebenen Daten per e-mail ...

Antwort
Alt 20.11.04, 13:32   #1 (permalink)
 
Registriert seit: 18.11.04
halimeh Leistung: Facit NTK
Likes: 0
Smile HTML-FormularDaten per mail versenden

Anzeige

Moin !

Also wenn ich mit HTML ein Formular erstelle, und die darin vom Benutzer angegebenen Daten per e-mail erhalten will, schreibe ich folgendes TAG:

Code:
<form method="post" action="mailto:whoever@gmx.de">
Wenn jetzt Daten ins Formular eingetragen werden, und diese dann per submit abgeschickt werden, erhält der User von Windows (Internet Explorer) ein Warnfenster, durch das der User darauf aufmerksam gemacht wird, daß dem Empfänger der Daten die e-mail Adresse bekannt gemacht werde und daß die versandten Daten nicht verschlüsselt seien.
Kann mir jemand sagen ob und wie ich dieses Windows-Warnfenster unterdrücken kann ?
Ich hoffe, daß ich mich einigermaßen verständlich ausgedrückt habe.

Thx and greetz.
halimeh ist offline   Mit Zitat antworten
Alt 20.11.04, 13:51   #2 (permalink)
Member of Honour
 
Registriert seit: 20.10.01
boppy Leistung: Facit NTK
boppy eine Nachricht über ICQ schicken
Likes: 0
Standard

Das eigentliche problem ist, dass du die mai dann über outlook schickst, was absolut mies ist, weil nicht jeder einen solch konformen client einsetzt: E-Mail-Formular Outlook-frei
boppy ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 21.11.04, 08:17   #3 (permalink)
Themenstarter
 
Registriert seit: 18.11.04
halimeh Leistung: Facit NTK
Likes: 0
Standard

Hi !

Erstmal Danke für Deine schnelle Antwort.
Ich habe gerade erst angefangen HTML / PHP zu lernen, daher reicht es mir erstmal auf meinem eigenen Rechner etwas rumzuspielen (wo ich dann outlook voraussetzen kann).
Aber hast schon recht, letzlich sollte man das dann gleich richtig und mail-client-unabhängig machen.
Also danke für den link.

Greetz.
halimeh ist offline   Mit Zitat antworten
Alt 21.11.04, 11:16   #4 (permalink)
Member of Honour
 
Benutzerbild von Sven
 
Registriert seit: 14.09.03
Sven Leistung: 8086Sven Leistung: 8086
Likes: 34
Standard

hi
ich hätte hier glaube ich sowas was du suchst mit hilfe von php und html

also die mail.php:
(es ist nur der phpteil)

Code:
<?php
$nachname=$HTTP_POST_VARS['nachname'];
$mail=$HTTP_POST_VARS['mail'];
$kommentar=$HTTP_POST_VARS['kommentar'];
$anderes=$HTTP_POST_VARS['anderes'];
	if($mail!="")	{
    	$mailtext="Nickname:  ";
        $mailtext=$nachname;
        $mailtext.="\n";
        $mailtext.="E-Mail: ";
        $mailtext.=$mail;
        $mailtext.="\n";
        $mailtext.="\t";
	$mailtext.=$anderes;
        $mailtext.="\n";
        $mailtext.="Feedback: ";
        $mailtext.=$kommentar;
        $absender="From:";
        $absender.=$mail;
        mail("email","betreff",$mailtext,$absender);
        print("<b>mail wurde verschickt</b><br>");
               }
    else {
    	print("<b>Nicht alle Felder ausgefüllt<br>");
               }
?>
sowie der relevante teil aus einer htmldatei mit beliebigem Namen

Code:
<form action="mail.php" method="post">
<table border="0">
<tr>
<td><b>Nickname:	&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></td>
<td><input type="text" name="nachname"></td></tr>
<tr>
<td><b>E-Mail: &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</b></td>
<td><input type="text" name="mail"></td></tr>
<tr>
<td><b>Anderes: </b></td>
<td><input type="text" name="anderes"></td></tr>
<tr>
<td><b>Feedback: </b></td>
<td><textarea name="kommentar" cols="50" rows="6">Dein Feedback bitte</textarea></td></tr>
</table>
<p>
<p>
<p>
<div align="center">
<input type="submit" Value="Bewerben"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="reset" Value="Reset"><br><br><br><br>
zur erklärung, "&nbsp," ist nur ein platzhalter, der nicht mit ausgegeben wird.

Die html datei nimmt über diverse "Felder" die informationen auf und reicht sie an die mail.php weiter.
die mail.php nimmt diese an, und fügt diese zu $mailtext zusammen, der dann an eine beliebige mail addresse versannt wird.

die oben genannten variablen ($anderes ....) sind nur reine beispiele, und können beliebig verändert/ersetzt werden, nur müssen beide namen in der mail.php sowie in der html datei gleich geschrieben sein


dies ist auch nur eine einfache version für den anfang, wenn dir das reicht ists gut, ansonsten kannste ja das aus boppys link nehmen

mfg
Sven
__________________
Mein Portfolio
Meine Fotogalerie
best view with open eyes
Sven ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » HTML-FormularDaten per mail versenden
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
E-Mail versenden.... Nijopeon Code Kitchen 6 16.08.07 12:53
[C++] E-mail versenden <b00n> Code Kitchen 7 03.08.07 16:21
SMTP MAIL versenden brave_snoopy Internet Allgemein 5 09.03.06 23:58
E-Mail versenden mit C++ Neuer06 Code Kitchen 5 28.02.06 17:36


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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61