Tian
Hallo zusammen,
ich habe mir aus einem archiviertem Tut mal ein Kontaktformular gebastelt, allerdings wird es nicht abgeschickt und ich weiß leider nicht woran das liegt. Der Ersteller des Tuts ist soweit ich das gesehen habe, inaktiv und ich hatte das Formular auch schon mal benutzt gehabt, da hat es auch gefunzt. Weiß jemand, wo da der Fehler ist?
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
|
<form method="post" action="http://www.world-of-scripts.net/mailer.php">
<p align="left"><font face="Century Gothic">
<!-- Erstellt mit world-of-scripts.net - Formular-Generator 2.0 -->
<input type="hidden" name="id" value="546063">
<input type="hidden" name="an" value="tian.yusaku@googlemail.com">
<input type="hidden" name="betreff" value="Kyoku-Mail">
<input type="hidden" name="danketext" value="Deine Nachricht wurde erfolgreich versendet!">
Name: <input type="text" name="Name"><br>
Email: <input type="text" name="Email"><br>
Homepage: <input type="text" name="Homepage"><br><br>
Betreff: <input type="text" name="Betreff"><br>
Nachricht: <input type="text" name="Nachricht"><br><br>
</table>
<input type="submit" value="Senden"> <input type="reset" value="Abbrechen"></form> |
|
LG Tian
Carina
World of Scrips gibt es doch gar nicht mehr?
Tian
oh, das wusste ich gar nicht *Kopf auf Tischplatte*
weiß denn irgendjemand, was ich dafür sonst einfügen kann?
Tian
da komme ich ohne Registration nicht rein.
Und ich möchte mich da auch nicht registrieren, da ich nichts mit VRH's zu tun habe, abgesehen von Designs gestalten.
Carina
Zitat: |
Original von Anna
Hallo ihr lieben,
heute zeige ich euch, wie ihr ganz einfach ein Formular mit Php erstellen könnt.
Wichtig: Ihr braucht einen Server, der Php unterstützt (z.B. www.bplaced.net).
So. Nun erstellen wir die erste Seite, die wir formular.htm(l) nennen. Dies ist die Seite mit dem Formular, welches man dann ausfüllen kann:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
|
<html>
<head>
<title>Seitenname hier einfügen</title>
</head>
<body style="text-align: center">
<form action="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> |
|
Damit das Formular auch abgeschickt wird, erstellen wir als nächstes die Seite 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:
31:
|
<html>
<head>
<title>Seitenname hier einfügen</title>
</head>
<body>
<?php
$name = ($_POST['name']);
$email = ($_POST['email']);
$betreff = ($_POST['betreff']);
$nachricht = ($_POST['nachricht']);
if ( ($name == "") OR ($email == "") OR ($betreff == "") OR ($nachricht == "") )
{
echo "Du hast nicht alle Angaben gemacht! Gehe zurück und korrigiere dies!";
}
else
{
mail("DEINE EMAILADRESSE HIER EINFÜGEN",$betreff,$nachricht,"From: $name <$email>");
echo "Deine E-Mail wurde erfolgreich abgeschickt.";
}
?>
</body>
</html> |
|
Als nächstes musst du noch eine kleinigkeit in der action_formular.php ändern: und zwar musst du angeben, an welche E-Mailadresse das Formular geschickt werden soll. Ändere einfach DEINE EMAILADRESSE HIER EINFÜGEN in deine E-Mailadresse um.
Nun musst du die beiden Seiten nur noch in den selben Ordner laden und schon funktioniert dein Formular.
Viel Spaß damit
|
Tian
Dankeschön <3
Ich werde es später ausprobieren.
/edit: kann geschlossen werden.
Oli
Zitat: |
Original von .TIAN.
/edit: kann geschlossen werden. |
Bitte zukünftig per "Melden" an einen Moderator melden, anstatt es in den Thread zu posten, bzw. den Titel zu editieren, siehe
Regeln, 4. Punkt

.
LG,
Oli