hallo,
ich weiss das problem war schon öfters hier aber ich werde nicht richtig schlau draus ..ich will ne mail mit anhang versenden
mein code sieht folgendermasen aus.
<?
$grenze="grenzlinie";
$name_des_bildes="asien.jpg";
$headers ="MIME-Version: 1.0\r\n";
$headers.="From: dr.trash@web.de\n";
$headers.="Content-Type: multipart/mixed;\n\tboundary=$grenze\n";
$botschaft="\n--$grenze\n";
$botschaft.="Content-transfer-encoding: 7BIT\r\n";
$botschaft.="Content-type: text/plain\n\n";
$botschaft.= "Guten Tag test text. \n";
$botschaft.="\n\n";
$botschaft.="\n--$grenze\n";
$botschaft.="Content-Type: application/octetstream;\n\tname=$name_des_bildes\n";
$botschaft.="Content-Transfer-Encoding: base64\n";
$botschaft.="Content-Disposition: attachment;\n\tfilename=$name_des_bildes\n\n";
$zeiger_auf_datei=fopen("$datei","rb");
//fehlermeldung für folgende 2 zeile
$inhalt_der_datei=fread($zeiger_auf_datei,filesize("$datei"));
fclose($zeiger_auf_datei);
$inhalt_der_datei=chunk_split(base64_encode($inhalt_der_datei));
$botschaft.=$inhalt_der_datei;
$botschaft.="\n\n";
$botschaft.="--$grenze";
mail("dr.trash@web.de","test mit attachements",$botschaft,$headers);
print "email wurde versandt";
?>
und es kommt folgende fehlermeldung
Warning: fread(): supplied argument is not a valid stream resource in
kann mir da jemand weiterhelfen?
das jpg liegt im gleichen ordener daran liegt es nicht.
vielen dank schonmal im vorraus
juergen