imap_mail_compose correct?

From: Date: Mon, 12 Nov 2001 08:31:34 +0000
Subject: imap_mail_compose correct?
Groups: php.general 
Request: Send a blank email to php-general+get-74238@lists.php.net to get a copy of this message
Hello, does anybody have experience with function imap_mail_compose() ?? There is an example in the documentation but in my script the "description" doesn't work. So the filename of the attachement is not avaliable. And why starts the $body-Array with $body[1] and not with body[0] ? Martin The System: PHP Version 4.0.4pl1; IMAP Support enabled IMAP c-Client Version 4.1 The Script: ... // Anlagen $n=count($HTTP_POST_FILES["email_anlage"]["tmp_name"]); if ($n>1 || ($n==1 && file_exists($HTTP_POST_FILES["email_anlage"]["tmp_name"][0]))) { // multipart!!! $body[1]["type"]=TYPEMULTIPART; $body[1]["subtype"]="mixed"; // Eingabetext $body[2]["type"]=TYPETEXT; $body[2]["subtype"]="plain"; $body[2]["description"]=$email_betreff; $body[2]["contents.data"]=$email_text; for ($i=0;$i<$n;$i++) { $j=$i+3; $regs=array(); if (!ereg("(.*)/(.*)",$HTTP_POST_FILES["email_anlage"]["type"][$i],$regs)) { $regs[1]=TYPEAPPLICATION; $regs[2]="octet-stream";} else { $mime_type=array("TEXT"=>0, "MULTIPART"=>1, "MESSAGE"=>2, "APPLICATION"=>3, "AUDIO"=>4, "IMAGE"=>5, "VIDEO"=>6, "OTHER"=>7); $regs[1]=strtoupper($regs[1]); $regs[1]=$mime_type["$regs[1]"];} $body[$j]["description"]=$HTTP_POST_FILES["email_anlage"]["name"][$i]; $body[$j]["type"]=$regs[1]; $body[$j]["subtype"]=$regs[2]; $body[$j]["encoding"]=ENCBINARY; $fp=fopen($HTTP_POST_FILES["email_anlage"]["tmp_name"][$i],"r"); $body[$j]["contents.data"]=fread($fp,filesize($HTTP_POST_FILES["email_anlage "]["tmp_name"][$i])); fclose($fp);} $email_text=imap_mail_compose($envelope,$body);} ...

« previous php.general (#74238) next »