Kontaktformular mit PHP |
Fiery
Mitglied
 

Dabei seit: 02.07.2006
Beiträge: 118
 |
|
huhu,
nein eine fehlermeldung gibt es nicht.
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>SEITENTITEL</title>
<!--
link zu einer externen CSS-Datei, in die Datei eingebundene CSS-Eigenschaften, etc.
-->
</head>
<body><!--
Evtl einleitender Text zum Formular
-->
<form action="includes/action_formular.php" method="POST">
<table><tr><th>Name</th><td><input type="text" name="name"></td></tr>
<tr><th>E-Mail</th><td><input type="text" name="email"></td></tr>
<tr><th>Betreff</th><td><input type="text" name="betreff"></td></tr>
<tr><th>Nachricht</th><td><textarea name="nachricht"></textarea></td></tr>
<tr><th><input type="submit" value="Abschicken"></th><th><input type="reset" value="Zurücksetzen"></th></tr>
</table>
</form>
</body>
</html> |
|
code: |
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:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>SEITENTITEL</title>
<!--
link zu einer externen CSS-Datei, in die Datei eingebundene CSS-Eigenschaften, etc.
-->
</head>
<body>
<?php
// Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
$name = ($_POST['name']);
$email = ($_POST['email']);
$betreff = ($_POST['betreff']);
$nachricht = ($_POST['nachricht']);
// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:
if ( ($name == "") OR ($email == "") OR ($betreff == "") OR ($nachricht == "") )
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
}
// Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else
{
mail("mondbine@gmx.de",$betreff,$nachricht,"From: $name <$email>");
echo "Deine E-Mail wurde erfolgreich verschickt.";
}
?>
</body>
</html> |
|
beide dateien wurden vom namen her richtig geschrieben und liegen im selben ordner
|
|
12.11.2006 19:23 |
|
|
Fiery
Mitglied
 

Dabei seit: 02.07.2006
Beiträge: 118
 |
|
es ist bezahlter webspace der php unterstüzt
und der spammordner wurde schon durchforst... nichts drinnen.
|
|
12.11.2006 21:04 |
|
|
Steffi.

ehemals LatinoMausi
 

Dabei seit: 08.02.2005
Beiträge: 6.552
Herkunft: Niedersachsen
 |
|
Meines will leider auch nicht
Parse error: syntax error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/rvaltenau/altenau/PHP/action_form
ular.php on line 8
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
|
<html>
<head>
<link rel=stylesheet href=style.css>
</head>
<body>
<?php //
Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
$name = ($_POST['name']);
$email = ($_POST['email']);
$betreff = ($_POST['betreff']);
$nachricht = ($_POST['nachricht']);
// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:
if ( ($name == "") OR ($email == "") OR ($betreff == "") OR ($nachricht == "") )
{ echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!"; } /
/ Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else { mail("stefanie@mausolf-net.de",$betreff,$nachricht,"From: $name <$email>"); echo "Deine E-Mail wurde erfolgreich verschickt, so bald wie möglich werde ich dir antworten."; } ?>
</body>
</html> |
|
code: |
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:
62:
63:
64:
|
<html>
<head>
<link rel=stylesheet href=style.css>
</head>
<body>
<p class=head>Eilnachricht</p>
Wenns mal schnell gehen soll bist du hier genau richtig, hier kannst du mir einen eMail senden ohne auch nur dein
Mailproggi öffnen zu müssen, purer Luxus also. Ich versuche immer so schnell wie möglich zu antworten.
<br><br>
<form action="PHP/action_formular.php" method="post">
<table style="border: 0px">
<tr>
<td width=50% style="border: 0px">
<p align=right>
<b>Name
</td>
<td width=50% style="border: 0px">
<p align=right>
<input type=text name="name">
</td>
</tr>
<tr>
<td width=50% style="border: 0px">
<p align=right>
<b>eMail
</td>
<td width=50% style="border: 0px">
<p align=right>
<input type=text name="email" value=@>
</td>
</tr>
<tr>
<td width=50% style="border: 0px">
<p align=right>
<b>Betreff
</td>
<td width=50% style="border: 0px">
<p align=right>
<input type=text name="betreff">
</td>
</tr>
<tr>
<td colspan=2 style="border: 0px">
<textarea name="nachricht" rows=7 cols=49></textarea>
</td>
</tr>
<tr>
<td colspan=2 style="border: 0px">
<br>
<input type=submit value="" style="background-image: url('grafiken/abschickbutton.jpg'); width: 100px; height: 29px; border: 0px">
</td>
</tr>
</table>
</form>
</body>
</html> |
|
__________________
Signatur.Signatur.Signatur...
haha.
|
|
21.12.2006 17:48 |
|
|
blue orange

oldie
 

Dabei seit: 15.02.2005
Beiträge: 9.581
Herkunft: nrw
 |
|
Kann man bei 'echo' auch eine Html seite angeben? Ich würd es vorziehen wenn 'verschickt' nicht auf einer weißen Seite sondern ganz normal im Lay stehen würde
|
|
06.07.2007 21:46 |
|
|
+Debbie+
Schon immer +Debbie+
 

Dabei seit: 26.08.2006
Beiträge: 5.874
Herkunft: Hamburg
 |
|
RE: Kontaktformular mit PHP |
 |
Hey!
Danke ist echt super hat sofort geklapt!
*keksdose überreich*
__________________
|
|
07.07.2007 00:42 |
|
|
.Maybe
Mitglied
 
Dabei seit: 01.12.2005
Beiträge: 5.230
 |
|
@Angel_o5: Zeile 19:
mail("annika.elbe@vr-web.de","Probeanmeldung von $name,$nachricht","From: $name <$email>");
Hab grad nich viel Zeit aber versuchs so.
|
|
07.07.2007 15:03 |
|
|
Lua

ehemals Avenue
 

Dabei seit: 09.03.2005
Beiträge: 3.648
 |
|
Zitat: |
Original von ANGEL_05
Zitat: |
Original von blue orange
Kann man bei 'echo' auch eine Html seite angeben? Ich würd es vorziehen wenn 'verschickt' nicht auf einer weißen Seite sondern ganz normal im Lay stehen würde
|
Wenn du z.B.: ein IFrame Layout hast, funktioniert das aber auch so, wie es dort steht. Dann musst du oben einfach nur ein bissl CSS reinpacken ;D
Wenn's so nicht geht, kannst du auch includen. Ich such' dir mal was raus, aber ich kann dir nicht versprechen, dass es geht ...
php: |
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:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>SEITENTITEL</title>
<!--
link zu einer externen CSS-Datei, in die Datei eingebundene CSS-Eigenschaften, etc.
-->
</head>
<body>
<?php
// Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
$name = ($_POST['name']);
$email = ($_POST['email']);
$betreff = ($_POST['betreff']);
$nachricht = ($_POST['nachricht']);
// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:
if ( ($name == "") OR ($email == "") OR ($betreff == "") OR ($nachricht == "") )
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
}
// Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else
{
mail("EMAIL",$betreff,$nachricht,"From: $name <$email>");
include ("abgeschickt.html");
}
?>
</body>
</html>
|
|
Das heißt, dass nachdem die eMail abgeschickt wurde, wird die Datei "abgeschickt.html" aufgerufen, da kannst du dann z.B.: Deine E-Mail kommt bald bei uns an und wird schnellstmöglich bearbeitet!" oder so reinschreiben ...
|
dankeschön <33
funktioniert super.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Lua: 07.07.2007 23:49.
|
|
07.07.2007 23:49 |
|
|
*Zissi*
. Twilight . <3
 

Dabei seit: 23.08.2006
Beiträge: 1.297
 |
|
ich habe auch das Problem, dass die Mail nicht ankommt, oder das sie ankommt und nichts drin steht x_x
code: |
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:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>SEITENTITEL</title>
<!--
<style type="text/css">
A:hover{color:#000000;text-decoration:none; position: relative; top: 1; left: 1;}
<!--body{cursor:crosshair};a:hover{cursor:crosshair;}--></style>
<STYLE type=text/css>
<!--
BODY {
background-color: transparent;
scrollbar-face-color: #A29D73;
scrollbar-highlight-color: #A29D73;
scrollbar-3dlight-color: #76724F;
scrollbar-darkshadow-color: #A29D73;
scrollbar-shadow-color: #76724F;
scrollbar-arrow-color: #76724F;
scrollbar-track-color: #A29D73;
}
-->
</STYLE>
-->
</head>
<body><!--
-->
<form action="action_formular.php" method="POST">
<table align=center><tr><th>Hofadresse</th><td><input type="text" name="hofadresse"></td></tr>
<tr><th>E-Mail</th><td><input type="text" name="email"></td></tr>
<tr><th>Pferd</th><td><input type="text" name="pferd"></td></tr>
<tr><th>Kommentar</th><td><textarea name="kommentar"></textarea></td></tr>
<tr><th><input type="submit" value="Abschicken"></th><th><input type="reset" value="Zurücksetzen"></th></tr>
</table>
</form>
</body>
</html> |
|
code: |
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:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Pferdekauf</title>
<!--
<style type="text/css">
A:hover{color:#000000;text-decoration:none; position: relative; top: 1; left: 1;}
<!--body{cursor:crosshair};a:hover{cursor:crosshair;}--></style>
<STYLE type=text/css>
<!--
BODY {
background-color: transparent;
scrollbar-face-color: #A29D73;
scrollbar-highlight-color: #A29D73;
scrollbar-3dlight-color: #76724F;
scrollbar-darkshadow-color: #A29D73;
scrollbar-shadow-color: #76724F;
scrollbar-arrow-color: #76724F;
scrollbar-track-color: #A29D73;
}
-->
</STYLE>
-->
</head>
<body>
<?php
// Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
$hofadresse = ($_POST['hofadresse']);
$email = ($_POST['email']);
$pferd = ($_POST['pferd']);
$kommentar = ($_POST['kommentar']);
// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:
if ( ($hofadresse == "") OR ($email == "") OR ($pferd == "") OR ($kommentar == "") )
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
}
// Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else
{
mail("zs.valera@web.de",$betreff,$nachricht,"From: $name <$email>");
echo "Deine Kaufanfrage wurde erfolgreich verschickt.";
}
?>
</body>
</html> |
|
__________________
Wahre Freundschaft kommt am schönsten zur Geltung,
wenn es ringsumher dunkel wird.
|
|
10.07.2007 14:22 |
|
|
katt

Clouless,was sonst ?
 

Dabei seit: 17.07.2007
Beiträge: 200
Herkunft: Bonn-Berlin-Stavange
r
 |
|
Bei mir gehts garnicht !!!
__________________

|
|
28.07.2007 21:45 |
|
|
Mone2294

Mitglied
 

Dabei seit: 15.11.2006
Beiträge: 1.926
Herkunft: Raum Koblenz
 |
|
wird angezeigt & so.
Aber wenn mans abschickt kommt ne` weiße Seite mit Funpic Werbung und es kommt nix im Postfach an
Die weiße seite sollte eigentlich im Lay erscheinen, also auf der HG Farbe...
php: |
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:
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title><endnote><head>
<title><endnote><head>
<title><endnote><head>
<title><endnote><head>
<meta>
<title>action_formular.php</title>
</head>
<body
style="background-image: url(http://dsvanilla.ds.funpic.de/hg_menue.jpg); background-attachment: fixed;">
<title>Deckstation Vanilla</title>
<!--
link zu einer externen CSS-Datei, in die Datei eingebundene CSS-Eigenschaften, etc.
--><?php // Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
$name = ($_POST['name']);
$email = ($_POST['email']);
$betreff = ($_POST['betreff']);
$nachricht = ($_POST['nachricht']);
// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:
if ( ($name == "") OR ($email == "") OR ($betreff == "") OR ($nachricht == "") )
{
echo "Du hast nicht alle Angaben gemacht. Gehe zurück und korrigiere dies!";
}
// Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else
{
mail("crazy-girl-mone@web.de",$betreff,$nachricht,"From: $name <$email>");
echo "Deine Anfrage wurde erfolgreich gesendet und wird so schnell wie möglich bearbeitet.";
}
?>
<title>Deckstation Vanilla</title>
</body>
</html> |
|
code: |
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:
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>formular.html</title>
</head>
<body
style="background-image: url(http://dsvanilla.ds.funpic.de/hg_menue.jpg); background-attachment: fixed;">
<title>SEITENTITEL</title>
<form action="action_formular.php" method="post">
<table>
<tbody>
<tr>
<th style="font-family: Verdana; font-weight: normal;"><small>Name</small></th>
<td><input name="name" type="text"></td>
</tr>
<tr>
<th style="font-family: Verdana; font-weight: normal;"><small>E-Mail</small></th>
<td><input name="email" type="text"></td>
</tr>
<tr>
<th style="font-family: Verdana; font-weight: normal;"><small>Betreff</small></th>
<td><input name="betreff" type="text"></td>
</tr>
<tr>
<th style="font-weight: normal; font-family: Verdana;"><small>Nachricht</small></th>
<td><textarea name="nachricht"></textarea></td>
</tr>
<tr>
<th><input value="Abschicken" type="submit"></th>
<th><input value="Zurücksetzen" type="reset"></th>
</tr>
</tbody>
</table>
</form>
<br>
<br>
</body>
</html> |
|
__________________

|
|
10.08.2007 16:51 |
|
|
Mone2294

Mitglied
 

Dabei seit: 15.11.2006
Beiträge: 1.926
Herkunft: Raum Koblenz
 |
|
bringt nix
__________________
|
|
11.08.2007 13:04 |
|
|
Nofri

Mitglied
 

Dabei seit: 27.02.2005
Beiträge: 512
Herkunft: Lodi, Californien, USA
 |
|
Hey!
Echt super-Tut
Vielen Dank
Lg Linda
__________________
... träume nicht dein Leben ... lebe deinen Traum! ...
|
|
09.09.2007 16:55 |
|
|
Lua

ehemals Avenue
 

Dabei seit: 09.03.2005
Beiträge: 3.648
 |
|
meine mail kommt immer leer an. -.-
hab schon alles mögliche ausprobiert. =/
code: |
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:
|
<html>
<head>
<title>Formular Abgeschickt</title>
<link rel="stylesheet" href="http://pzdambach.pz.funpic.de/style.css" type="text/css">
<style>
table, td, tr {
color: #B3C06A;
FONT-SIZE: 10px;
font-family: verdana;
text-align: center;
}
A:link {
color: #B3C06A;
text-decoration: none;
}
a:visited {
color: #B3C06A;
text-decoration: none;
}
a:active {
color: #B3C06A;
text-decoration: none;
}
a:hover {
color: #B3C06A;
text-decoration: none;
border:1px dotted #000000;
</style>
</head>
<body>
<?php
$name = ($_POST['name']);
$betreff = ($_POST['betreff']);
$passwort = ($_POST['passwort']);
$meinmdm = ($_POST['meinmdm']);
if ( ($name == "") OR ($betreff == "") OR ($passwort == "") OR ($meinmdm == "") )
{
echo "Bitte fülle alle Felder aus! Danke (:";
}
else
{
mail("pz-dambach@web.de",$betreff,$nachricht,"From: $name <$email>");
echo "Deine E-Mail wurde erfolgreich verschickt.<br>Vielen Dank (:";
}
?>
</body>
</html>
|
|
|
|
23.09.2007 21:09 |
|
|
Melli

i will rest in pieces !!
 

Dabei seit: 28.01.2006
Beiträge: 4.692
Herkunft: DE
 |
|
WAHHH >__>
Ich bin doch doof, oder?
Ich raff's nich. Ich hab mehr Zeilen dazugemacht. Jetzt geht nix mehr.
Zitat: |
Parse error: syntax error, unexpected T_VARIABLE in /var/www/web41/html/action_formular.php on line 25 |
die action_formular.php :
php: |
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:
|
<html>
<head>
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php
// Mit diesen Codes "holt" man sich jetzt die Angaben, die im Formular gemacht wurden:
$name = ($_POST['name']);
$email = ($_POST['email']);
$vrh = ($_POST['vrh']);
$hengst = ($_POST['hengst']);
$stute = ($_POST['stute']);
$fohlenname = ($_POST['fohlenname']);
$sonstiges = ($_POST['sonstiges']);
// Um zu überprüfen, ob auch wirklich alle Angaben gemacht wurden, folgt jetzt eine if-Abfrage:
if ( ($name == "") OR ($email == "") OR ($vrh == "") OR ($stute == "") OR ($hengst == "") OR ($fohlenname == "") OR ($sonstiges == "") )
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
}
// Das heißt: wenn (if) eine der Angaben nicht gemacht werden, erscheint der Text vom echo()-Befehl. Ansonsten (else) wird die e-Mail verschickt:
else
{
mail("namea@web.de" $name, $email, $vrh, $hengst, $stute, $fohlenname, $sonstiges"From: $name <$email>");
echo "Deine E-Mail wurde erfolgreich verschickt.";
}
?>
</body>
</html> |
|
lG <3
|
|
04.12.2007 15:33 |
|
|
Bella123

Mitglied
 

Dabei seit: 28.10.2006
Beiträge: 3.053
 |
|
|
08.12.2007 13:42 |
|
|
|
Impressum
|