|
Vorheriges Thema: Nächstes Thema: |
Autor |
Nachricht |
promo
Anmeldungsdatum: 28.07.2010 Beiträge: 1
|
Verfasst am: 28.07.2010 11:46:44 Titel: Mail vom Kontaktformular ist leer |
|
|
Hi, ich habe nach der Anweisung eines Tutorials ein Kontaktformular erstellt.
Nun ist die Mail in der die Eingabe der <input> Felder sein müsste komplett leer bis auf das <textarea> Feld.
Habe ich irgendwas übersehen?
Hier ml der Quellcode:
Code: |
<?php
include "config.php";
// wurde auf ABSCHICKEN geklickt?
if(isset($_POST["submit"]))
{
// es wurde kein Name eingetragen
if(!$_POST["name"] || empty($_POST["name"]))
{
?>
<div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: Name, Vorname.</span> <a href="/<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php
}
// es wurde keine E-Mail Adresse eingetragen
elseif(!$_POST["email"] || empty($_POST["email"]))
{
?>
<div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: eMail-Adresse.</span> <a href="/<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php
}
// es wurde kein Datum eingetragen
elseif(!$_POST["datum"] || empty($_POST["datum"]))
{
?>
<div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: Datum.</span> <a href="/<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php
}
// es wurde keine Uhrzeit eingetragen
elseif(!$_POST["uhrzeit"] || empty($_POST["uhrzeit"]))
{
?>
<div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: Uhrzeit.</span> <a href="/<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php
}
// es wurde kein Start eingetragen
elseif(!$_POST["start"] || empty($_POST["start"]))
{
?>
<div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: Start (Ort).</span> <a href="/<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php
}
// es wurde keine Adresse eingetragen
elseif(!$_POST["adresse"] || empty($_POST["adresse"]))
{
?>
<div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: Adresse.</span> <a href="/<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php
}
// es wurde keine Anschrift eingetragen
elseif(!$_POST["anschrift"] || empty($_POST["anschrift"]))
{
?>
<div align="center"><span class="mail">Du hast folgende Angabe vergessen einzutragen: PLZ, Ort.</span> <a href="/<?php echo $_SERVER["PHP_SELF"]; ?>" title="zurück">zurück</a></div>
<?php
}
// ist alles Eingetragen dann
else
{
// Erzeuge den E-Mail Header
// E-Mail Absender
$header.="From: \"".$_POST["name"]."\" <".$_POST["email"].">\n";
// Domain also was in der Mailadresse hinter dem '@' steht
$header.="Organization: ".substr($deinemailadresse,strpos($deinemailadresse,"@"))."\n";
// Format der Mail
$header.="Content-Type: text/plain;\n";
// Name des Mailprogramms, hier die PHP-Version
$header.="X-Mailer: PHP/".phpversion();
// Die Nachricht
$nachricht1 = "".$_POST["nachricht"]."\n\n";
// Mail wird nun verschickt
mail("\"".$deinname."\" <".$deinemailadresse.">",$betreff,$nachricht1, $header);
// Betreff der Dankesmail
$betreff_danke = "Vielen Dank";
// Text der Dankesmail
$body_danke = "Hallo ".$_POST["name"].",\n\nDanke für Ihre Nachricht!\n\nSie erhalten in Kürze Antwort von uns.\n\n\nMit freundlichen Gruessen\n\n".$deinname."\n\n--\n\nIhre Nachricht:\n\n".$nachricht1."";
// Header für die Dankesmail, analog zu oben
$header_danke.="\"".$deinname."\" <".$deinemailadresse.">";
$header_danke.="Organization: ".substr($deinemailadresse,strpos($deinemailadresse,"@"))."\n";
$header_danke.="Content-Type: text/plain;\n";
$header_danke.="X-Mailer: PHP/".phpversion();
// Senden von der Dankmail
mail("\"".$_POST["name"]."\" <".$_POST["email"].">",$betreff_danke,$body_danke,$header_danke);
?>
<div>
<span class="mail">Vielen Dank für Ihre Anfrage</span>
</div>
<?php } ?>
<?php
} // end alles eingetragen
// wenn nicht gesendet, Mailformular ausgeben
else
{
?>
<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
<div class="form">
Datum:*
<input type="text" name="datum" class="formular">
</div>
<div class="form">
Uhrzeit:*
<input type="text" name="uhrzeit" class="formular">
</div>
<div class="form">
Fahrzeug:
<input type="text" name="fahrzeug" class="formular">
</div>
<div class="form">
Anlass:*
<input type="text" name="anlass" class="formular">
</div>
<div class="form">
Start (Ort):*
<input type="text" name="start" class="formular">
</div>
<div class="form">
Ende (Ort)
<input type="text" name="ende" class="formular">
</div>
<div class="form">
Weitere Informationen:
<textarea name="nachricht" cols="50" rows="5" class="feld"></textarea>
</div>
<div class="form">
Firma (Wenn zutreffend)
<input type="text" name="firma" class="formular">
</div>
<div class="form">
Name, Vorname:*
<input type="text" name="name" class="formular">
</div>
<div class="form">
Adresse:*
<input type="text" name="adresse" class="formular">
</div>
<div class="form">
PLZ, Ort:*
<input type="text" name="anschrift" class="formular">
</div>
<div class="form">
Telefon:
<input type="text" name="telefon" class="formular">
</div>
<div class="form">
E-Mail:*
<input type="text" name="email" class="formular">
</div>
<br />
* sind Pflichtfelder
<br />
<br />
<input type="reset" value="zurücksetzen" class="formular"> <input type="submit" value="abschicken" name="submit" class="formular">
</form>
<!-- end-nicht-gesendet -->
<?php } ?>
|
[/code] |
|
Nach oben |
|
|
stinkluth Forumsteilnehmer
Anmeldungsdatum: 31.01.2011 Beiträge: 5
|
Verfasst am: 31.01.2011 16:23:19 Titel: du hast wohl was vergessen |
|
|
du hast vergessen den eigentlichen inhalt in die email einzufügen. normalerweise würde ich jetzt einen code hier reinstellen aber da der beitrag etwas älter ist musst du hier mal posten oder eine pn schreiben dann könnte ich dir helfen |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|
|