//Attachments hinzufuegen $count_uploaded = 0; foreach($_FILES as $name=>$data) { if(!empty($data['tmp_name'])) { if($count_uploaded < $max_files) { $count_uploaded++; $file = $data['tmp_name']; $filesize = round($data['size'] / 1024, 2); if($filesize <= $max_filesize) { // alle Punkte falls vorhanden entfernen $upload_extensions = str_replace('.','',$upload_extensions); $extensions = split(',',$upload_extensions); $ext_found = false; foreach($extensions as $ext) { $ext = trim($ext); if ( strrchr($data['name'],'.') == ".$ext") { $mail->AddAttachment($file,"$name.$ext"); $ext_found=true; break; } } if(!$ext_found) { $body .= "\r\n Datei $data[name] (Feld $name) wurde wegen nicht zugelassener Dateiendung nicht uebertragen. Erlaubt waren nur $upload_extensions \r\n"; } } else { $body .= "\r\n Datei $data[name] (Feld $name) wurde wegen ueberschreitung der Dateigroesse $filesize nicht uebertragen Erlaubt waren nur $max_filesize\r\n"; } } else { $body.="\r\nAnzahl ($max_files) erlaubter Dateiuploads ueberschritten.\r\n"; } } else { # Es liegt keine Datei vor. #outputError( "Datei existiert nicht: " , $data['tmp_name']); #die(); } } $mail->Body = $body;