Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Archive (https://www.gegen-bilderklau.net/board.php?boardid=73)
--- Archiv (https://www.gegen-bilderklau.net/board.php?boardid=62)
---- Alte Tutorials (https://www.gegen-bilderklau.net/board.php?boardid=64)
----- Kontaktformular mit PHP (https://www.gegen-bilderklau.net/thread.php?threadid=75105)
Geschrieben von Jesssi am 08.08.2009 um 23:26:
habs ja nur abgeändert oder
Geschrieben von .chilli am 08.08.2009 um 23:40:
Das dachte ich auch. Ich hab jetzt folgenden Code, die Fehlermeldung ist weg, es kommt aber trotzdem nichts an.
Wenn ich kein $betreff habe, wäre es wohl schlecht den im mail()-Befehl einfüge, oder?
²Vroni: Ich frage mich was unter "nicht verändern, nur anpassen" dann zu verstehen ist.
Geschrieben von SaraliebtPferde am 09.08.2009 um 00:24:
miss_zorroline Bei welchem Hoster bist du denn? Das gibt manchmal auch Probleme wegen der mail() - Funktion, die nicht jeder Hoster unterstützt. Piranho, Kilu und manch andere zum Beispiel unterstützen diese Funktion nicht.
Geschrieben von .chilli am 09.08.2009 um 00:41:
An alle, die ihren Account bei funpic oder ohost haben: DIESER THREAD erklärt das Problem.
Daran dürfe es dann wohl liegen, dass keine Mails ankommen.
Geschrieben von .chilli am 09.08.2009 um 02:15:
Zitat: |
Original von Vroni
Wer einen Formmailer will, soll sich dazu mein anderes Tut anschauen, dazu hab ich naemlich auch eins geschrieben. :>
Frag mich nur, wieso ich mir die Muehe mache, wenn sowieso niemand drauf achtet, was dasteht. |
Tipp dazu: Link zum Formmailer-Tut in den Startpost setzen, dann sehen's vll. mehr Leute
Die Erklärung zum mail() finde übrigens gut, ist besser verständlich (;
Geschrieben von Felixx am 18.08.2009 um 20:25:
Super Tutorial, klappt bestens #soooo glücklich ist#
Hab es sogar noch ein bisschen erweitern können
Liebe Grüße, Lisi
Geschrieben von Schatti am 29.12.2009 um 17:31:
Super genailer TUT!
Warum können andere auch nicht so einfach geschrieben sein?
Hat auf anhieb funktuniert.
Danke dafür!
Geschrieben von bolop am 03.01.2010 um 22:49:
/edit: delete!
Geschrieben von Schatti am 03.01.2010 um 22:53:
Zitat: |
Original von bolop
Email kommt nicht an obwohl die Emailadresse angepasst wurde.
Email wurde aber angeblich erfolgreich verschickt. |
Bei mir ging es einwandfri.
Vielleicht hast du im Code die E-Mailadresse falsch eingegeben?
Geschrieben von *Fussel* am 13.07.2010 um 20:05:
huhu, ich hab das auch mal probiert aber bei wir nur der Standart angezeigt, also Name, E-Mail, Betreff, Nachricht und das Formular, was in der Nachricht sein soll steht da gar nicht, hab mir auch schon in der ersten Seite hiervon iwas durchgelesen, hab das bei mir auch so gemacht aber iwie klappt das nicht so wirklich =/
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>Kontaktformular</title>
<!--
link zu einer externen CSS-Datei, in die Datei eingebundene CSS-Eigenschaften, etc.
-->
</head>
<body><!--
EinführungsText
-->
<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> |
|
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:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Kontaktformular</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 == "
Pferdename: $pferdename
Geschlecht: $geschlecht
Bilderquelle: $bilderquelle
Alter: $alter
Namensbedeutung: $namensbedeutung
Stockmass: $stockmass
Herde: $herde
Besonderesmerkmal: $besonderesmerkmal
Eltern: $eltern
Nachkommen: $nachkommen
Lebenspartner: $lebenspartner
Charakter: $charakter
Vorgeschichte: $vorgeschichte") )
{
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("laya.fenning@googlemail.com","BETREFF",$nachricht,"From: $name <$email>");
echo "Deine E-Mail wurde erfolgreich verschickt.";
}
?>
</body>
</html>
|
|
Geschrieben von *Fussel* am 16.07.2010 um 14:00:
xD thx ich find den Tut voll geil und der klappt auch supi
(kannte den Unterschied zwischen Kontaktformular und Formmailer noch nicht ^.^)
Forensoftware: Burning Board, entwickelt von WoltLab GmbH