EMail mit Anhangproblem

bluecat_xp

Grünschnabel
Hallo experten!
ich habe versucht, ein EMail mit Anhang zu machen, leider geht gar nicht, ich möcht fragen warum es nicht geht.Hier ist mein Code
html formular
Code:
   <form  method="post" enctype="multipart/form-data" action="email.php" name="mailform" id="mailform" >
   	  <div align="center">
   		<input type="hidden" name="cmd" value="send" />
   		
   		<table width="550" border="0" cellpadding="0" cellspacing="0">
   		  <tr>
 		 <td width="146" height="22"><div align="left"><span class="Stil7"><font face="Helvetica">Von:</font></span></div></td>
   		    <td width="404" align="left"><font face="Helvetica">
 			 <input name="from" type="text" value="Bitte Ihre E-mail eintragen" size="41" />
   			</font></td>
   		  </tr>
   		  <tr>
 		 <td width="146" height="25"><div align="left"><span class="Stil8"><font face="Helvetica">An : </font></span></div></td>
   		    <td width="404" align="left"><font face="Helvetica">
 			 <input name="to" type="text" value="bluecat_xp@yahoo.de" size="41" />
   			 </font></td>
   		  </tr>
   		  <tr>
 		 <td width="146" height="20"><div align="left"><span class="Stil8"><font face="Helvetica">Betreff :</font></span></div></td>
   		    <td width="404" align="left"><font face="Helvetica">
 			 <input name="subject" type="text" value="Test" size="41" />
   			</font></td>
   		  </tr>
   		  <tr>
 		 <td width="146" height="20"><div align="left"><span class="Stil8"><font face="Helvetica">Anhang :</font></span></div></td>
   		    <td width="404" align="left"><font face="Helvetica">
   			<input type="file" name="file" />
   </font></td>
   		  </tr>
   		  <tr>
 			<td width="146" height="26">&nbsp;</td>
 		 <td><textarea name="msg" rows="10" cols="60"></textarea></td>
   		 
   		<input name="submit" type="submit" value="Send" />
   		<input name="reset" type="reset" value="Clear" />
   		<br />
   	  </font> </div>
   	</form>
und hier ist die email.php
Code:
   $to = stripslashes($to);
   $sender = stripslashes($sender);
   $from = stripslashes($from);
   $subject = stripslashes($subject);
   $message = stripslashes($message);
   // die Funktion stripslashes() entfernt den Backslash vor Sonderzeichen
   $header = "From: $sender <$from>\nMIME-Version: 1.0\n Content-Type: multipart/mixed; boundary=\"========1234567\"";
    $fd = fopen($file, "r");
   $anhang = chunk_split(base64_encode(fread( $fd, filesize($file))));
   fclose($fd);
   $message = "--========1234567\nContent-Type: text/plain; charset=\"us-ascii\"\n
   Content-Transfer-Encoding: 7bit\n\n\n".$message."\n--========1234567\n
 Content-Type: $file_type; name=$file_name\nContent-Transfer-Encoding:base64\n Content-Disposition: attachment; filename=\"$file_name\"\n\n".$anhang; 
   mail($to,$subject,$message,"From: $sender <$from>",$header);
wenn ich schicke,erscheint quellcode von email.php und geht überhaupt nicht. Kann jemand mir helfen,da ich in der Sache Neuling bin. Danke im voraus!
 
Zuletzt bearbeitet:
Zurück