Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E ai pessoal beleza????
Bom to com uma duvida pra colocar nome do cliente em um newsletter, já tentei de todas as formas possivel já chamei atraves de variavel colocando "", ".." e ate chamando direto o array, mas nao deu certo.
Alguem já fez isso antes???
##### MEU CODIGO ESTA ASSIM #####
while ($linha = mysql_fetch_array($query)){
$email = $linha['EM_EMAIL'];
$nome = $linha['NO_EMAIL'];
$body = "<html>\n";
$body .= "<head>\n";
$body .= "RESTANTE DO CABEÇALHO\n";
$body .= "<tr>\n";
$body .= "<td>".$row_boletim01['CO_TEXTO']."</td>\n";
$body .= "</tr>\n";
$body .= "<tr>\n";
##### CONTEUDO DO $row_boletim01['CO_TEXTO'] - DO MESMO JEITO Q ESTA NO DB #####
<font size="2"><span style="font-weight: bold; font-family: Verdana;">Mega promoção</span><br style="font-family: Verdana;"><span style="font-family: Verdana;">sdfasfd</span><br style="font-family: Verdana;"><br>".$linha['NO_EMAIL']."<br><br style="font-family: Verdana;"><span style="font-family: Verdana;">asdfasdf</span><br style="font-family: Verdana;"><span style="font-family: Verdana;">asdfasdf</span><br style="font-family: Verdana;"><br style="font-family: Verdana;"><span style="font-family: Verdana;">Atenciosante</span></font><br>
Então nao funfou desse jeito:
$body .= "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
$body .= "<tr>\n";
$body .= "<td>" . sprintf($row_boletim01['CO_TEXTO'], $linha['NO_EMAIL']) . "</td>\n";
$body .= "</tr>\n";
$body .= "<tr>\n";
$body .= "<td> </td>\n";
#### row_boletim01['CO_TEXTO'] vindo do DB #####
<font size="2"><span style="font-weight: bold; font-family: Verdana;">TESTE Mega promoção</span><br style="font-family: Verdana;"><span style="font-family: Verdana;">sdfasfd<br><br></span>
</font>\s<br><font size="2"><br style="font-family: Verdana;"><span style="font-family: Verdana;">asdfasdf</span><br style="font-family: Verdana;"><span style="font-family: Verdana;">asdfasdf</span><br style="font-family: Verdana;"><br style="font-family: Verdana;"><span style="font-family: Verdana;">Atenciosante</span></font><br>
#####################################
Coloquei tambem na mensagem separando por aspas e ponto ".\s." mas tambem nao mostrou o nome.
%s, falha minha.
ok, tambem pesquisei aqui sobre essa função q você falou e achei um site q da muitos exemplos:
Agora vou tentar fazer do jeito q quero o cliente informando [Nome] .
bom pesquisei sobre essa função sprintf e pelo vi pra fazer do jeito q quero terei q usar uma outra. Estou tentando usa-la junto com "str_replace" mas nao estou dando conta de fazer com as duas juntas.
Tipo quero q quando informando independente da ordem uma hora o cliente pode passar somente o email [outra pode passar [Nome] e](mailto:)ou somente nome. Com isso nao estou conseguindo tratar esses resultados com as duas função.
##### EXEMPLO CODIGO VINDO DO DB #####
[[Nome]
asdfasdf](mailto:)Atenciosante
#################################
Alguem tem uma ideia se realmente e com "str_replace" q e melhor forma de tratar esses resultados???
Mais uma vez, sem flood, ok? Aguarde até que alguém responda. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
$body .= "<td>" . sprintf($row_boletim01['CO_TEXTO'], $linha['NO_EMAIL']) . "</td>\n";
E no HTML, substitua ".$linha['NO_EMAIL']." por \s
[]'s