| Autor | Zpráva | ||
|---|---|---|---|
| PavV Profil |
už nevím jakdál, mám kod
$cid= explode(",", $cid);
$extens= explode(",", $extens);
$url = dirname(__FILE__)."/uploads/";
while ($row = $resume->fetch_assoc()) {
$p[0]++;
$message = "
<head>
<style>
body {max-width: 720px; height: auto; padding: 40px 80px}
#odhlas {font-size:xx-small; text-align:center;margin-top:60px;}
</style>
</head><body>". $obsah . "<div id='odhlas'><p> </p><p><a href='https://xx/odhlas.php?id=".$row["id"]."' target='odhl'>Odhlásit odběr</a></p></div></body></html>";
$mail = new PHPMailer(true);
try{
$mail->Host = "localhost";
$mail->Port = 465;
$mail->SMTPAuth = false;//true;
$mail->Username = 'xx';
$mail->Password = 'xx';
$mail->setFrom('xx', 'xx');
$mail->addReplyTo('xx', 'xx');
$mail->addAddress( $row["email"]);
$mail->CharSet = 'utf-8';
$mail->Subject = $predmet;
$mail->isHTML(true);
//Build a simple message body
$mail->Body = $message;
for ($i=0; $i<count($cid); $i++){
$mail->AddEmbeddedImage($url.$cid[$i].'.'.$extens[$i], $cid[$i], $cid[$i].'.'.$extens[$i]);
//$mail->AddEmbeddedImage('"'.$url.$cid[$i].'.'.$extens[$i].'"', "$cid[$i].$extens[$i]");
}
if (!$mail->send()) {
$p[1].= 'na '.$row["email"]." nebyl e-mail odeslan";
}
} catch (Exception $e) {
$p[1] = "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}
}je-li odnota $obsah <p>ahoj</p> vše je ok ,
avšak pokud je $obsah <p>a<span style="font-family: "Arial Black";">ho</span>j</p> vyhodí to chybovou hlášku (bez odeslání)
problém asi je v těch uvozovkách dík za radu |
||
| anonym_ Profil * |
#2 · Zasláno: 4. 11. 2025, 10:08:02
PavV:
Ano. A odpověď je už od počátku věků stejná. Escapování (v každé učebnici PHP v jedné z prvních kapitol). |
||
| PavV Profil |
#3 · Zasláno: 4. 11. 2025, 13:08:40
anonym:
i když předem provedu $obsah = htmlspecialchars($obsah, ENT_QUOTES); výsledek je stejný
|
||
|
Časová prodleva: 7 měsíců
|
|||
0