Kontaktforumlar
lima-city → Forum → Die eigene Homepage → Homepage Allgemein
absender
action
adresse
beitrag
betreff
daten
eingeben
eintrag
email
error
exit
folgende fehlermeldung
formatierung
formular
irgend
kontakt
parameter
rangliste
transitional
-
also ich m?chte gern auf einer HP ein kontaktforumlar einbinden wo ich dinge eintragen kann bzw wo man was anklicken kann (sprich h?ckchen setzen kann) und das ganze soll dann auf e-mail weiter geleitet werden!!!
wie kann ich das am d?mmsten machen??? habe mal folgendes gefunden:
<FORM NAME="mailform" ACTION="" METHOD="POST">
<INPUT TYPE="hidden" NAME="empfaenger" VALUE="einsamerwolf1980">
Absender:
<INPUT TYPE="text" NAME="absender" LENGTH="30" MAXLENGTH="250">
<BR>
Betreff:
<INPUT TYPE="text" NAME="betreff" LENGTH="100" MAXLENGTH="250">
<BR>
Nachricht:
<TEXTAREA NAME="nachricht" COLS="50" ROWS="10" WRAP="physical"> </TEXTAREA>
<BR><center>
<INPUT TYPE="reset" VALUE="Zur?cksetzen">
<INPUT TYPE="submit" VALUE="Abschicken">
</center>
</FORM>
allerdings wei? ich nicht wie ich das damit auf meine e-mail versenden kann -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Du musst bei Action die Seite angeben, wo das Script zum versenden ist. An diese Seite werden die Daten als Parameter ?bertragen und in einem php-Script als eMail versenden.
aha und wenn ich so eine seite nicht habe wo das script ist??
ist es schwer ein einfaches scribt zu schreiben? -
So w?re es ganz einfach:
Dein Formular:
<html>
<head>
<title>Kontakt</title>
</head>
<body>
<FORM NAME="mailform" ACTION="mail.php" METHOD="POST">
Absender:
<INPUT TYPE="text" NAME="absender" LENGTH="30" MAXLENGTH="250">
<BR>
Betreff:
<INPUT TYPE="text" NAME="betreff" LENGTH="100" MAXLENGTH="250">
<BR>
Nachricht:
<TEXTAREA NAME="nachricht" COLS="50" ROWS="10" WRAP="physical"> </TEXTAREA>
<BR><center>
<INPUT TYPE="reset" VALUE="Zur?cksetzen">
<INPUT TYPE="submit" VALUE="Abschicken">
</center>
</FORM>
</body>
</html>
Das Script (mail.php):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Kontakt</title> </head> <body> <?php $email = "Deine E-Mail Adresse"; //Hier tr?gst du deine E-Mail Adresse ein mail("$email", "".$_POST['betreff']."", "".$_POST['nachricht']."", "FROM:".$_POST['absender'].""); echo "E-Mail wurde gesendet."; ?> </body> </html>
Beitrag ge?ndert am 31.10.2005 16:04 von thoba -
b dein script mal so ?bernommen und den eintrag gemacht wie er gemacht werden mu?te und bekomm folgende fehlermeldung
Parse error: parse error, unexpected '<' in /home/webpages/lima-city/einsamerwolf1980/html/mail.php on line 3
-
b dein script mal so ?bernommen und den eintrag gemacht wie er gemacht werden mu?te und bekomm folgende fehlermeldung
Parse error: parse error, unexpected '<' in /home/webpages/lima-city/einsamerwolf1980/html/mail.php on line 3
gut m?glich.
mach am anfang und am Ende des Quelltextes folgende Zeichen weg:
<?
?>
nur ganz am Anfang und ganz am Ende!
Die geh?ren da nicht hin, die entstanden nur durch die Code-Formatierung hier im Forum...
Gru?
Sven -
ja jetzt klappt es!! nun fehlt nur noch ne ?berpr?fung!! das in dem feld mit name ne g?ltige e-mail adresse angegeben wird das ganze sonst nicht versendet wird!!
es reicht auch ne ?berpr?fung das in dem feld was eingetragen wurde!! so wie wenn man sich irgend wo reg und pflicht eingaben machen mu?!! macht man sie nicht kann man sich nicht reg!! tr?gt man irgendwas ein kommt man weiter
Beitrag ge?ndert am 31.10.2005 18:06 von einsamerwolf1980 -
ja jetzt klappt es!! nun fehlt nur noch ne ?berpr?fung!! das in dem feld mit name ne g?ltige e-mail adresse angegeben wird das ganze sonst nicht versendet wird!!
es reicht auch ne ?berpr?fung das in dem feld was eingetragen wurde!! so wie wenn man sich irgend wo reg und pflicht eingaben machen mu?!! macht man sie nicht kann man sich nicht reg!! tr?gt man irgendwas ein kommt man weiter
Beitrag ge?ndert am 31.10.2005 18:06 von einsamerwolf1980
So wird ?berpr?ft, ob in dem Absender Feld ein Wert eingetragen ist:
$email = "Deine E-Mail Adresse"; //Hier tr?gst du deine E-Mail Adresse ein if($_POST['absender'] != "") { mail("$email", "".$_POST['betreff']."", "".$_POST['nachricht']."", "FROM:".$_POST['absender'].""); echo "E-Mail wurde gesendet."; } else { echo "Sie haben keine E-Mail Adresse eingetragen"; }
Es gibt hier im Forum auch einen Code, der ?berpr?ft ob die E-Mail Adresse im E-Mail Adressenformat (x@y.de) eingegeben wurde. Danach kannst du ja nochmal mit der Forensuche suchen. Mein Bsp. pr?ft lediglich ob in dem Feld ?berhaupt etwas eingetragen wurde. Wenn nicht, wird auch keine E-Mail versendet.
Beitrag ge?ndert am 31.10.2005 18:26 von thoba -
nimm einfach das was thoba geschrieben hat in der mail.php
Das Script (mail.php):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Kontakt</title> </head> <body> <?php // AB HIER HAB ICH EINGETRAGEN <- // DAMIT BRICHT ER DAS SCRIPT AB, // WENN KEIN ABSENDER EINGEGEBEN! if(!isset$_POST['absender']{ echo "Du hast keinen Absender angegeben!"; exit; } // BIS HIER HAB ICH EINGETRAGEN $email = "Deine E-Mail Adresse"; //Hier tr?gst du deine E-Mail Adresse ein mail("$email", "".$_POST['betreff']."", "".$_POST['nachricht']."", "FROM:".$_POST['absender'].""); echo "E-Mail wurde gesendet."; ?> </body> </html>
Beitrag ge?ndert am 31.10.2005 16:04 von thoba
[/quote] -
@ ranglisten
1. Das Ganze m?sste so hei?en:
if(!isset($_POST['absender'])){ echo "Du hast keinen Absender angegeben!"; exit; }
2. Das w?rde nicht funktionieren, da "absender" ja gesetzt wird. Es hat halt nur keinen Wert. D.h. die E-Mail w?rde trotzdem gesendet werden.
@ einsamerwolf1980
Mit meiner L?sung d?rfte es funktionieren.
Beitrag ge?ndert am 31.10.2005 18:36 von thoba -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage