Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Kontaktformular - wo sind die Angaben?? » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Kontaktformular - wo sind die Angaben??
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Milly Milly ist weiblich
ehemals Nina.


images/avatars/avatar-43541.png

Dabei seit: 10.08.2007
Beiträge: 1.891
Name: Nina

Kontaktformular - wo sind die Angaben?? Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Also ich habe mich mal an ein Kontaktformular gesetzt und es funktioniert alles bis auf das ich eigentlich so gut wie keine Informationen über den Versender der Mail bekomme um ihm zurück zu schreiben. großes Grinsen


Naja hier mal die Codes obwohl wahrscheinlich nur der 2. interessant ist Augenzwinkern

HTML Code -> Formular:
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:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <title>Kontakt</title>
    <link rel="stylesheet" href="style.css">

</head>
<body>

<font size="3"><b>Kontakt</b></font>
<br><br>
Hier können Sie uns eine Nachricht schicken. Bitte wählen sie einen Aussagekräftigen Titel.
    
<form action="../action_formular.php" method="POST">

<table>
  <tr>
    <th class="hr">Name</th>
      <td class="mr"><input type="text" name="name"></td>
  </tr>
  <tr>
    <th class="hr">E-Mail</th>
      <td class="mr"><input type="text" name="email"></td>
  </tr>
  <tr>
    <th class="hr">Betreff</th>
      <td class="mr"><input type="text" name="betreff"></td>
  </tr>
  <tr>
    <th class="hr">Nachricht</th>
      <td class="mr"><textarea name="nachricht"></textarea></td>
  </tr>
  <tr>
    <th class="mr"><input type="submit" value="Abschicken" class="m"></th>
    <th class="mr"><input type="reset" value="Zurücksetzen" class="m"></th>
  </tr>
</table>

</form>

</body>

</html>



PHP Code -> Abgeschicktes Formular und sou:
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:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
    <title>Kontakt</title>
    
    <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 "Sie haben nicht alle Angaben gemacht! Gehen Sie zurück und korrigieren 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("Hengststation.Fuhrmann@web.de",$betreff,$nachricht,"From: $name <$email>");
echo "Ihre E-Mail wurde erfolgreich verschickt.";
}
?>
</body>
</html>


Die Test Mail:
Zitat:

Betreff: Testbetreff
Von: Test <E-Mail@funpic13x2.cluster>
An: Hengststation.Fuhrmann@web.de
Datum: 23.06.08 23:11:29 Uhr

23.06.08 23:11

Testnachricht


--
Powered by http://www.funpic.de
Kostenloser Webspace mit PHP und MySQL Support!
8x MySQL 8x FTP Traffic inklusive!

Diese Email wurde vom Nutzer hfuhrmann versendet. SPAM an abuse@funpic.de melden!



Und falls die Namen noch relevant sein sollten:
Die HTML-Seite heißt formular.htm
Die PHP-Seite heißt action_formular.php

Bisher sieht das alles so aus: http://hfuhrmann.hf.funpic.de/formular.htm


Ich hoffe auf schnelle Hilfe und ja... großes Grinsen

LG Milly

__________________

23.06.2008 23:15 Milly ist offline E-Mail an Milly senden Homepage von Milly Beiträge von Milly suchen Nehmen Sie Milly in Ihre Freundesliste auf
.chilli .chilli ist weiblich
Ewoks *yubnub*


images/avatars/avatar-54663.jpg

Dabei seit: 12.02.2005
Beiträge: 4.369
Herkunft: S-H

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

code:
1:
2:
3:
4:
5:
else
{
mail("Hengststation.Fuhrmann@web.de",$betreff,$nachricht,$MEHR"From: $name <$email>");
echo "Ihre E-Mail wurde erfolgreich verschickt.";
}

Da wo $MEHR steht, musst du die weiteren Sachen, die angezeigt werden sollen, einfügen. Je nachdem wie du die genannt hast, musst du die Namen angeben.

Meine ehemalige Sportlehrerin hieß auch Fuhrmann XD *sry für den Spam*

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von .chilli: 24.06.2008 00:02.

23.06.2008 23:58 .chilli ist offline E-Mail an .chilli senden Homepage von .chilli Beiträge von .chilli suchen Nehmen Sie .chilli in Ihre Freundesliste auf Fügen Sie .chilli in Ihre Kontaktliste ein MSN Passport-Profil von .chilli anzeigen
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Kontaktformular - wo sind die Angaben??

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH