Hi!
Ich hatte das mal so gelöst:
if(!empty($aMail["attachment"]))
{
$file = $aMail["attachment"];
$filename = basename($file);
// Datei lesbar?
if(@is_file($file) && @is_readable($file))
{
$fp = @fopen($file, "rb");
if($fp)
{
$buffer = fread( $fp, filesize($file) );
$buffer = base64_encode( $buffer );
$buffer = chunk_split( $buffer, 72 );
fclose($fp);
$aHeader[] = "--".$sBoundary;
$aHeader[] = "Content-Type: application/octet-stream; name="".$filename.""";
$aHeader[] = "Content-Transfer-Encoding: base64";
$aHeader[] = "Content-Disposition: attachment; filename="".$filename.""";
$aHeader[] = $buffer;
}
else
{
//Datei konnte nicht geöffnet werden
}
}
}
aber verwende jetzt eigentlich nur noch den phpmailer...;)