jméno přílohy u mailu
1 příspěvek
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
pošlu mail s přílohou, ale nezobrazí se tam její jméno a když ji chci uložit, nabídne to noname.txt. Nevíte někdo, jak na ty přílohy. <?php $envelope["from"]="ja@seznam.cz"; $envelope["to"]="ja@seznam.cz"; //$envelope["cc"]="ja@seznam.cz"; $part1["type"]=TYPEMULTIPART; $part1["subtype"]="mixed"; $filename="send.php"; $fp=fopen($filename, "r"); $contents=fread($fp, filesize($filename)); fclose($fp); $part2["type"]=TYPEAPPLICATION; $part2["encoding"]=ENCBINARY; $part2["subtype"]="octet-stream"; $part2["description"]=basename($filename); $part2["contents.data"]=$contents; $body[1]=$part1; $body[2]=$part2; $message = IMAP_Mail_Compose($envelope, $body); $pos = StrPos($message, "\r\n\r\n"); $header = SubStr($message, 0, $pos+2); $body = SubStr($message, $pos, StrLen($message) - $pos); if (Mail("", "$subject", $body, $header)) echo"ok"; else echo"no"; //echo nl2br(imap_mail_compose($envelope, $body)); ?>