imagem no background da tabela (Mail)
Ola pessoal, estou precisando de ajuda...
eu tenho um codigo em php para enviar um e-mail para uma pessoa
<?php
if (
require "gsoenviar.php")
{
if (!(ereg ("^.+@.+\\..+$", $seuemail))) {
echo "<FONT COLOR=RED>Seu e-mail parece ser inválido.</FONT>";
exit;
}elseif (!(ereg ("^.+@.+\\..+$", $emailamigo))) {
echo "<FONT COLOR=RED>O e-mail do seu amigo parece ser inválido.</FONT>";
exit;
}
echo "PARABÉNS, <FONT COLOR=RED>$gso_seunome !</FONT>";
mail ($gso_seuemail, $gso_seuassunto, $gso_suamensagem, "From:$gso_amigoemail\nContent-type: text/html\n");
mail ($gso_amigoemail, $gso_amigoassunto, $gso_amigomensagem, "From:$gso_seuemail\nContent-type: text/html\n");
echo "<CENTER>O seu cartão foi enviado.</CENTER>";
}
else{
echo "erro";
}
?>
é como se fosse um cartão virtual, a pessoa coloca o que o e-mail dela, da pessoa que quer que receba, o nome e tudo mais e ele envia o e-mail...
tudo bem, esta enviando normal, só que, na hora de colocar a imagem do cartão no background da tabela, ele num aparece nada, esse é o unico problema, alguem sabe como arrumar?
o codigo do corpo da mensagem:
<?
$gso_seunome=$seunome;
$gso_seuemail=$seuemail;
$gso_seuassunto="Obrigado...";
$imagem= "<img src='http://www.teste.com.br/teste/teste/teste.jpg'>";
$gso_amigonome=$nomeamigo;
$gso_amigoemail=$emailamigo;
$gso_amigoassunto="Cartão de aniversario";
$html = "<html>
<body>
<table width=499 height=512 border=0 align=center background=$imagem>
<tr>
<td width=471 height=433><FONT FACE=VERDANA SIZE=1>
<center>Ola <FONT COLOR=RED>$nomeamigo</FONT>,<BR></center>
</FONT>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><br />
<br />
</p>
<p>
<FONT FACE=ARIAL SIZE=2>
<span style=padding-left:45px;>Você foi convidado para a festa de aniversário de $seunome.</span></FONT><BR><BR>
<BR>
<FONT FACE=ARIAL SIZE=2>
<span style=padding-left:45px;> A festa será no dia $dataniver às $horaniver no buffet pipoca e <br /></span>
<span style=padding-left:45px;>chocolate.</span>
</FONT><BR><BR>
<CENTER>
MENSAGEM:<BR><BR></CENTER>
</p>
<CENTER><FONT FACE=ARIAL SIZE=2>$mensagem</FONT></CENTER></td>
</tr>
</table></body>
</html>";
$gso_amigomensagem="$html";
alguem sabe onde esta o erro?
o link esta correto, só que, eu troquei por motivos pessoais
eu tenho um codigo em php para enviar um e-mail para uma pessoa
<?php
if (
require "gsoenviar.php")
{
if (!(ereg ("^.+@.+\\..+$", $seuemail))) {
echo "<FONT COLOR=RED>Seu e-mail parece ser inválido.</FONT>";
exit;
}elseif (!(ereg ("^.+@.+\\..+$", $emailamigo))) {
echo "<FONT COLOR=RED>O e-mail do seu amigo parece ser inválido.</FONT>";
exit;
}
echo "PARABÉNS, <FONT COLOR=RED>$gso_seunome !</FONT>";
mail ($gso_seuemail, $gso_seuassunto, $gso_suamensagem, "From:$gso_amigoemail\nContent-type: text/html\n");
mail ($gso_amigoemail, $gso_amigoassunto, $gso_amigomensagem, "From:$gso_seuemail\nContent-type: text/html\n");
echo "<CENTER>O seu cartão foi enviado.</CENTER>";
}
else{
echo "erro";
}
?>
é como se fosse um cartão virtual, a pessoa coloca o que o e-mail dela, da pessoa que quer que receba, o nome e tudo mais e ele envia o e-mail...
tudo bem, esta enviando normal, só que, na hora de colocar a imagem do cartão no background da tabela, ele num aparece nada, esse é o unico problema, alguem sabe como arrumar?
o codigo do corpo da mensagem:
<?
$gso_seunome=$seunome;
$gso_seuemail=$seuemail;
$gso_seuassunto="Obrigado...";
$imagem= "<img src='http://www.teste.com.br/teste/teste/teste.jpg'>";
$gso_amigonome=$nomeamigo;
$gso_amigoemail=$emailamigo;
$gso_amigoassunto="Cartão de aniversario";
$html = "<html>
<body>
<table width=499 height=512 border=0 align=center background=$imagem>
<tr>
<td width=471 height=433><FONT FACE=VERDANA SIZE=1>
<center>Ola <FONT COLOR=RED>$nomeamigo</FONT>,<BR></center>
</FONT>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p><br />
<br />
</p>
<p>
<FONT FACE=ARIAL SIZE=2>
<span style=padding-left:45px;>Você foi convidado para a festa de aniversário de $seunome.</span></FONT><BR><BR>
<BR>
<FONT FACE=ARIAL SIZE=2>
<span style=padding-left:45px;> A festa será no dia $dataniver às $horaniver no buffet pipoca e <br /></span>
<span style=padding-left:45px;>chocolate.</span>
</FONT><BR><BR>
<CENTER>
MENSAGEM:<BR><BR></CENTER>
</p>
<CENTER><FONT FACE=ARIAL SIZE=2>$mensagem</FONT></CENTER></td>
</tr>
</table></body>
</html>";
$gso_amigomensagem="$html";
alguem sabe onde esta o erro?
o link esta correto, só que, eu troquei por motivos pessoais
comentários (0)
suspender
Lista de Respostas:
17/08/2010 1:07pm
(~14 anos atrás)
(~14 anos atrás)
Você não precisa colocar a tag img dentro do parametro background. Apenas determine o caminho da imagem...
Outra coisa
Este tipo de pergunda, deve ser feito no forum de perguntas
http://phpbrasil.com/phorum/list.php?1
Lá você vai achar soluções para suas dúvidas muito mais rápido do que aqui...
Fallou
$imagem = 'http://www.teste.com.br/teste/teste/teste.jpg'; $gso_amigonome=$nomeamigo; $gso_amigoemail=$emailamigo; $gso_amigoassunto="Cartão de aniversario"; $html = "<html> <body> <table width=499 height=512 border=0 align=center background=$imagem>
Outra coisa
Este tipo de pergunda, deve ser feito no forum de perguntas
http://phpbrasil.com/phorum/list.php?1
Lá você vai achar soluções para suas dúvidas muito mais rápido do que aqui...
Fallou