HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Hier werben | Impressum |
 

 
 

Anzeige 
 
               Forum
 
 
HTMLWorld » Forum

Mail vom Kontaktformular ist leer - PHP Forum

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Mail vom Kontaktformular ist leer

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Vorheriges Thema: Struktur von php-Dateien in wordpress
Nächstes Thema: Es gibt keine neueren Themen in diesem Forum.  
Autor Nachricht
promo



Anmeldungsdatum: 28.07.2010
Beiträge: 1

BeitragVerfasst am: 28.07.2010 11:46:44    Titel: Mail vom Kontaktformular ist leer Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   PHP
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
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.

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge Kontaktformular mit htm erstellen firefighter HTML 8 10.04.2010 18:11:36 Letzten Beitrag anzeigen
Keine neuen Beiträge PHP-Kontaktformular erstellen.... michael.kaip PHP 4 19.02.2010 16:32:46 Letzten Beitrag anzeigen
Keine neuen Beiträge E-Mail Login Slyder HTML 0 17.09.2009 14:11:27 Letzten Beitrag anzeigen
Keine neuen Beiträge newsletter per e-mail versenden seattle 20 HTML 2 04.06.2009 11:19:52 Letzten Beitrag anzeigen
Keine neuen Beiträge mail abfrage extrabreit PHP 7 16.02.2009 11:45:14 Letzten Beitrag anzeigen