Caezar: Nachtrag: diverse Syntaxfehler im PHP

Beitrag lesen

Hallo an alle freundlichen Helfer,

Ich bin jetzt soweit das die Mail ankommt aber nur im header der betreff und die Absender email zu sehen ist.
Was muss ich denn machen damit ich auch den Text, Dateianhang sowie die anderen Felder in der Email sehe und nicht nur im header?

vielen Dank!

  
<?php  
	$empfaenger = "Ceazar@example.com";  
		  
	if(isset($_POST['send'])) {  
		if(!isset($_POST['absender_name']) || $_POST['absender_name'] == "" ||  
		   !isset($_POST['absender_mail']) || $_POST['absender_mail'] == "" ||  
		   !isset($_POST['absender_text']) || $_POST['absender_text'] == "") {  
			echo "<br /><div class='error'>Bitte füllen Sie alle Pflichtfelder aus!</div><br />";  
		} else {  
			$mailbetreff = "Kontakt: ";  
			$mailbetreff .= $_POST['absender_betreff'];		  
			  
			$trenner = md5(uniqid(time()));  
			  
			$header = array();			  
			$header = "From: ".$_POST['absender_mail'];  
			$header .= "\n";  
			$header .= "MIME-Version: 1.0";  
			$header .= "\n";  
			$header .= "Content-Type: multipart/mixed; boundary=$Trenner";  
			$header .= "nn";  
			$header .= "This is a multi-part message in MIME format";  
			$header .= "\n";  
			$header .= "--".$trenner;			  
			$header .= "\n";  
			$header .= "Content-Type: text/plain; charset=utf-8;";  
			$header .= "\n";  
			$header .= "Content-Transfer-Encoding: 8bit";  
			$header .= "nn";  
			$header .= "Sie haben folgende Nachricht erhalten: n";		  
			  
			while(list($formularfeld, $wert) = each($_POST)) {  
			if($formularfeld != "send" && $formularfeld != "datei_upload") {  
			$header .= $formularfeld.": ".$wert."\n";		  
				}  
			}  
			  
			$header .= "nDatum/Zeit: ";  
			$header .= date("d.m.Y H:i:s");  
			$header .= "\n";  
			$header .= "--".$trenner;  
			$header .= "\n";  
			$header .= "Content-Type: ";  
			$header .= $_FILES['datei_upload']['type'];  
			$header .= "; name=";  
			$header .= $_FILES['datei_upload']['name'];  
			$header .= "\n";  
			$header .= "Content-Transfer-Encoding: base64";  
			$header .= "\n";  
			$header .= "Content-Disposition: attachment; filename=";  
			$header .= $_FILES['datei_upload']['name'];  
			$header .= "nn";  
			  
			$dateiinhalt = fread(fopen($_FILES['datei_upload']['tmp_name'], "r"), $_FILES['datei_upload']['size']);  
			$header .= chunk_split(base64_encode($dateiinhalt));  
			  
			$header .= "\n";  
			$header .= "--".$trenner."--";  
			  
			if(mail($empfaenger, $mailbetreff, "", $header)) {	  
				echo "<br /><div class='success'>Vielen Dank für Ihre E-Mail!</div><br />";  
			}  
		}  
	}  
?>  

  
<form method="post" action="phpjs/formmail.php">  
<span class="font-small">Bitte füllen Sie alle mit * markierten Felder aus. (Pflichtfelder)</span>  
<table>  
 <tr>  
  <td>Ihr Name*</td>  
  <td><input class="input" type="text" name="absender_name" size="20" /></td>  
 </tr>  
 <tr>  
  <td>Ihre E-Mail Adresse*</td>  
  <td><input class="input" type="text" name="absender_mail" size="20" /></td>  
 </tr>  
 <tr>  
  <td>Ihre Telefonnummer</td>  
  <td><input class="input" type="text" name="absender_tel" size="20" maxlength="100" /></td>  
 </tr>  
 <tr>  
  <td>Ihre Faxnummer</td>  
  <td><input class="input" type="text" name="absender_fax" size="20" maxlength="100" /></td>  
 </tr>  
 <tr>  
  <td>Ihr Kommentar*</td>  
  <td>(Restzeichen: <span id="count_1">2500</span>)<br />  
    <textarea class="textarea" name="absender_text" id="absender_text" cols="35" rows="8" onKeyDown="rest(this,2500,'count_1',event)" onKeyUp="rest(this,2500,'count_1',event)" onChange="rest(this,2500,'count_1',event)"></textarea></td>  
 </tr>  
 <tr>  
  <td>Datei Upload</td>  
  <td><input class="input" type="file" name="datei_upload" /></td>  
 </tr>  
 <tr>  
  <td>Bitte nehmen Sie Kontakt mit mir auf:</td>  
  <td>  
   <select class="select" size="1" name="absender_menu">  
    <option value="telefon">telefon</option>  
    <option value="email">email</option>  
   </select>  
  </td>  
 </tr>  
 <tr>  
  <td>  
  </td>  
  <td>  
   <input name="send" type="submit" value="Abschicken" />  
   <input type="reset" value="Zurücksetzen" />  
  </td>  
 </tr>  
</table>  
</form>