Guest --tiagofontoura -- Postado Abril 3, 2008 Denunciar Share Postado Abril 3, 2008 ola, estou com uma duvida, se eu inserir codigos php no codigo html que vai ser enviado para um determinado e-mail, este codigo vai funcionar?ex:<?php$to = "fulano@seudominio.com";$subject = "Olá, mundo!";$html = "<html><body><?php echo $variavel; ?>Este é meu <b>primeiro</b> email em formato HTML!</body></html>";$headers = "Content-type: text/html; charset=iso-8859-1\r\n";if (mail($to, $subject, $html, $headers)) { echo "Email enviado com sucesso !";} else { echo "Ocorreu um erro durante o envio do email.";}?>ele vai entender o codio php dentro da variavel $html???????????????/ Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diogo Freitas Postado Abril 3, 2008 Denunciar Share Postado Abril 3, 2008 sinceramente não te sei dizer. mas porque não colocas um ficheiro externo em php e chamá-lo no html?isto é para um form<form onSubmit="return checa_formulario(this)" action="enviapubli.php" method="post" enctype="multipart/form-data" name="email"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ARD Postado Abril 3, 2008 Denunciar Share Postado Abril 3, 2008 <?php $to = "fulano@seudominio.com"; $subject = "Olá, mundo!"; $html = " <html> <body> <?php echo $variavel; ?> Este é meu <b>primeiro</b> email em formato HTML! </body> </html>"; $headers = "Content-type: text/html; charset=iso-8859-1\r\n"; if (mail($to, $subject, $html, $headers)) { echo "Email enviado com sucesso !"; } else { echo "Ocorreu um erro durante o envio do email."; } ?> Desta forma não vai dar certo não. O que você deve fazer é concatenar a string, desta forma: <?php $html = " <html> <body> $variavel Este é meu <b>primeiro</b> email em formato HTML! </body> </html>"; ?> Ou desta: <?php $html = " <html> <body>".$variavel."Este é meu <b>primeiro</b> email em formato HTML! </body> </html>"; ?>T+André Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest --tiagofontoura -- Postado Abril 3, 2008 Denunciar Share Postado Abril 3, 2008 não seria assim:<?php $html = " <html> <body>"; $html .= echo $variavel; $html .= "Este é meu <b>primeiro</b> email em formato HTML! </body> </html>"; ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --tiagofontoura --
ola, estou com uma duvida, se eu inserir codigos php no codigo html que vai ser enviado para um determinado e-mail, este codigo vai funcionar?
ex:
<?php
$to = "fulano@seudominio.com";
$subject = "Olá, mundo!";
$html = "
<html>
<body>
<?php echo $variavel; ?>
Este é meu <b>primeiro</b> email em formato HTML!
</body>
</html>";
$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
if (mail($to, $subject, $html, $headers)) {
echo "Email enviado com sucesso !";
} else {
echo "Ocorreu um erro durante o envio do email.";
}
?>
ele vai entender o codio php dentro da variavel $html???????????????/
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.