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

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - Mail vom Kontaktformular ist leer

 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:
Nächstes Thema:  
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
stinkluth
Forumsteilnehmer


Anmeldungsdatum: 31.01.2011
Beiträge: 5

BeitragVerfasst am: 31.01.2011 16:23:19    Titel: du hast wohl was vergessen Antworten mit Zitat

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
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.