Ciao a tutti,
mi sto perdendo in un bicchier d'acqua, riguardo a questo problema che dovrei risolvere urgentemente.
Ho una procedura di invio mail, che funziona correttamente e i dati che popolano la stessa, presenti in una tabella, in vari campi distinti (testo_mail, numero_telefonico, path_imagini, etc...)

Devo costruire il corpo della mail (una mail pubblicitaria) che ha delle parti fisse (il codice HTML), mentre cambia solo per i valori di volta in volta presenti in tabella.
Quindi la struttura è sempre la stessa.

Premesso questo, l'idea sarebbe quella di usare un testo predefinito (che presenti gli opportuni richiami %s) e costruirmi la variabile contenente il testo completo, nel seguente modo

Codice PHP:
$testo_finale=sprintf("testo bla bla bla bla [%s] prova [%s]",$variabile_01$variabile_02");
...
...
$mail->setHTML($testo_finale); 
Il problema è che il corpo della mail è questo e mi da una mare di errori.
Da che dipende?

Ho "annullato" i doppi apici -- \" --, ma l'errore rimane.
Ho provato a mettere le varie righe tutte su una riga, ma non risolvo.

Come posso fare?
Qualsiasi altro suggerimento è chiaramente ben accetto.

Grazie in anticipo.

ps. questo il testo finale della mail dove, ad esempio LINK01, LINK02, LINK03 dovrei sostituirli con %s
(il codice è css inline, adatto all'invio di mail di questo tipo).


Codice PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html><head>
<
title>Email in HTML e CSS</title>
<
meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
<
meta name="generator" content="HAPedit 3.1">
</
head><body>
<
p style="margin-top:0; text-align:center; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 1.0; font-size-adjust: none; font-stretch: normal;">
Se non visualizzi correttamente la mailclicca [url="LINK"]qui[/url]
</
p>
<
div style="margin: 0pt auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 500px; font-family: Verdana,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 12px; line-height: 1.4; font-size-adjust: none; font-stretch: normal; -x-system-font: none; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(68, 68, 68);">
<
table border=1 cellspacing=0 cellpadding=5 style="margin:0;font-size:12px">
<
tbody>
<
tr>
<
td style="border-top:0px solid rgb(68, 68, 68); border-left:0px solid rgb(68, 68, 68); border-right:0px solid rgb(68, 68, 68)" valign=top>
[
img]logopubli.jpg[/img]
<
p style="margin-top:0; text-align:justify;">TESTO
</p>
<
div style="margin-left:-5px; border:0px solid #0099ff;background: #0099ff;color: #fff; height:20px; width:70%;">
</
div>
<
table border=0 cellspacing=5 cellpadding=5 style="margin:8px;font-size:12px">
<
tbody>
<
tr>
<
td style="border-top:0px solid #CCC; border-left:0px solid #CCC; align=center">
[
img]LINK01[/img]
<
p style="margin-top:0; text-align:center;">template 01 </p>
</
td>
<
td>
[
img]LINK02[/img]
<
p style="margin-top:0; text-align:center;">template 02 </p>
  </
td>
<
td>
[
img]LINK03[/img]
<
p style="margin-top:0; text-align:center;">template 03 </p>
</
td>
</
tr>
</
tbody>
</
table>
<
div style="margin-top:-10px; margin-left:152px; border:0px solid #0099ff;background: #0099ff;color: #fff; height:20px; width:70%;">
</
div>
[
email="xxx@xxx.com"][img]http://images/phone.gif[/img]12345566[/email]


[email="xxx@xxx.com"][img]http://images/mail.gif[/img]xxx@xxx.com[/email]


[url="http://www.xxx.com"][img]http://images/home.gif[/img][url]www.xxx.com[/url][/url]
</td>
</
tr>
</
tbody>
</
table>
</
div>
</
body>
</
html