Autor Zpráva
Spacebar
Profil
Zdravím.
Zkouším poslat přes PHPMailer obrázek zároveň použitý v HTML obsahu emailu, ale neúspěšně. Místo obrázku se mi zobrazuje ikonka signalizující neexistující nebo neplatný obrázek. Prosím o pomoc.
Díky,
Spacebar

include "phpmailer.class.php";
              $m = new PHPMailer();
              $zprava = '<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<style type="text/css">
body {
  font-family: "Arial","Sans-sherif";
  color: black;
  font-size: 15px;
}
</style>
</head>
<body>
<table border="0"><tr><td><img src="cid:logo"></td><td><h2>'.$predmet.'</h2></td></tr>
<tr><td></td><td>'.$zprava.'</td></tr></table>
</body>
</html>';
              $m->IsHTML(true);
              $m->From = $ou->email;
              $m->AddAddress($oc->emailz);
              $m->AddEmbeddedImage('./logomaily.png', 'logo', 'logomaily.png', "base64", "image/png"); //zkoušel jsem první argument i bez ./, žádný rozdíl
              $m->Subject = $predmet;
              $m->Body = $zprava;
              $m->CharSet = "utf-8";
              if ($m->send()) {
                return "OK";
              }
              else {
                return "PHPMailer failure:   ".$m->ErrorInfo;
              }
Jan Tvrdík
Profil
Spacebar:
Zkus u volání metody AddEmbeddedImage vynechat poslední 2 parametry.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0