Thomas L.: mail() mit dateianhang

Beitrag lesen

Hallo,

$mail_header .= "X-Sender-IP: ".$ip."\n";
                                    ^^^^^^wie bekomm ich die? darf ich mir da was ausdenken?

$ip = $_SERVER["REMOTE_ADDR"];

$mail_header .= "\n--".$boundary."--";

hier hatte ich noch ein \n hintendrann, war wohl auch etwas am misslingen schuld, jetzt funktioniert es aber. nur eine frage noch, was ist wenn es mehrere dateien sind? immerwieder:

$mail_header .= "\n--".$boundary;
   $mail_header .= "\nContent-Type: ".$_FILES['probe']['type']."; name="".$_FILES['probe']['name'].""";
   $mail_header .= "\nContent-Transfer-Encoding: base64";
   $mail_header .= "\nContent-Disposition: attachment; filename="".$_FILES['probe']['name'].""";
   $mail_header .= "\n\n".$datei_content;

ich denke, so müsste es wohl gehen. Du brauchst dann aber auch ein zusätzliches Formularfeld. Allerdings habe ich mich damitnoch nicht befasst. Probier es doch einfach mal aus oder schick dir auch hier erst mal eine Mail mit mehreren Anhängen. Hier kannst du dann ja sehen, wie der Header aussieht und dementsprechend das Sript aufbauen.

Gruß
Thomas L.