note 22434 deleted from function.imap-mail-compose by cmb

From: Date: Mon, 12 Oct 2020 08:00:16 +0000
Subject: note 22434 deleted from function.imap-mail-compose by cmb
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-215576@lists.php.net to get a copy of this message
Note Submitter: derf dot m at reseaunix dot net ---- class ImapCompose { var $DATA; var $MIME; var $TYPE; var $BASENAME; function ImapCompose() {} function LECTURE_FICHIER($filename,$mime,$filetmp) { $filetmp = "/tmp/".$filetmp; $fp=fopen($filetmp,"r"); $this->DATA = fread($fp,filesize($filetmp)); fclose($fp); //unlink($filetmp); $mime = explode("/",$mime); $this->BASENAME = basename($filename); $this->TYPE = $mime[1]; switch($mime[0]) { case "image": $this->MIME = TYPEIMAGE; break; case "text": $this->MIME = TYPETEXT; break; case "audio": $this->MIME = TYPEAUDIO; break; case "autre": default: $this->MIME = TYPEAPPLICATION; break; } } function LECTURE_FILE_MAIL($file,$data,$mime,$type) { $this->BASENAME = $file; $this->MIME = $mime; $this->DATA = $data; $this->TYPE = $type; } function ATTACHER_FICHIER() { $part["type"] =$this->MIME."<br>"; $part["encoding"] =ENCBINARY."<br>"; $part["subtype"] =$this->TYPE."<br>"; $part["description"]=$this->BASENAME."<br>"; $part["contents.data"]=$this->DATA."<br>"; return $part; } function ATTACHER_MSG($msg) { $part["type"]=TEXT; $part["subtype"]="plain"; $part["description"]="message mode texte"; $part["contents.data"]="$msg\n\n\n\t"; return $part; } function ENVELLOPE_MAIL($from,$to,$cc,$sujet="") { $envelope["from"]=$from; $envelope["to"]=$to; $envelope["cc"]=$cc; if($sujet != "") $envelope["subject"]=$sujet; return $envelope; } function ENETE_MAIL() { $part["type"]=TYPEMULTIPART; $part["subtype"]="mixed"; return $part; } } ?>

« previous php.notes (#215576) next »