Guest Rusty Postado Julho 8, 2005 Denunciar Share Postado Julho 8, 2005 usei esse code abaixu e tentei colocar pra manda uma pagina, a seguinde pagina<html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body bgcolor="#FFFFFF" text="#000000"><p><img src="down1.gif" width="39" height="40"> </p></body></html>porem da um erro Parse error: syntax error, unexpected T_STRING in C:\Documents and Settings\Francischini\Desktop\xampplite\htdocs\mail.php on line 25alguém sabe como enviar uma pagina html no email?<HTML><HEAD><TITLE>Formulário</TITLE></HEAD><body><?if (! isset ($valor)){ // Verifica se o form ainda não foi preenchido//monta o fomularioecho ("<form name='email' action='mail.php' method='Post'>");echo ("<input type='hidden' name='valor' value='t'>"); // esta linha manda a variavel $valor oculta para a condicao acima mudar o caminho quando for clicado no botao envia-email.echo ("<BR>Nome: <input type='text' name='nome' size='20'>");echo ("<BR>E-mail: <input type='text' name='email' size='15'>");echo ("<BR>Sexo: <select name='sexo'><option value='Masculino'>Masculino</option>");echo ("<option value='Feminino'>Feminino</option></select>");echo ("<BR><input type='submit' value='Enviar E-mail'>");}else{$recipiente = "eu@provedor.com.br"; // email de quem vai receber o form$assunto = "Formulario - Utilizando PHP";// Caso queira usar HTML para enviar o e-mail utilize o $headers$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: $email";$mensagem = "Oi,";$mensagem.= "<BR><BR>Segue informações do formulário";$mensagem.= "<br><b>Nome:</b> $nome";$mensagem.= "<br><b>E-mail:</b> $email";$mensagem.= "<br><b>Sexo:</b> $sexo";$enviar=mail($recipiente,$assunto,$mensagem,$headers);if ($enviar=="1"){ // checa se e-mail foi enviadoecho ("<center>E-mail enviado com sucesso!</center>");}else{echo ("<center>Erro ao enviar o e-mail, tente novamente.</center>");}}?></body></HTML> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 M@luco Belez@ Postado Julho 8, 2005 Denunciar Share Postado Julho 8, 2005 oi..mostra pra gente qual é a linha 25 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Rusty
usei esse code abaixu e tentei colocar pra manda uma pagina, a seguinde pagina
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p><img src="down1.gif" width="39" height="40"> </p>
</body>
</html>
porem da um erro
Parse error: syntax error, unexpected T_STRING in C:\Documents and Settings\Francischini\Desktop\xampplite\htdocs\mail.php on line 25
alguém sabe como enviar uma pagina html no email?
<HTML>
<HEAD>
<TITLE>Formulário</TITLE>
</HEAD>
<body>
<?
if (! isset ($valor)){ // Verifica se o form ainda não foi preenchido
//monta o fomulario
echo ("<form name='email' action='mail.php' method='Post'>");
echo ("<input type='hidden' name='valor' value='t'>"); // esta linha manda a variavel $valor oculta para a condicao acima mudar o caminho quando for clicado no botao envia-email.
echo ("<BR>Nome: <input type='text' name='nome' size='20'>");
echo ("<BR>E-mail: <input type='text' name='email' size='15'>");
echo ("<BR>Sexo: <select name='sexo'><option value='Masculino'>Masculino</option>");
echo ("<option value='Feminino'>Feminino</option></select>");
echo ("<BR><input type='submit' value='Enviar E-mail'>");
}else{
$recipiente = "eu@provedor.com.br"; // email de quem vai receber o form
$assunto = "Formulario - Utilizando PHP";
// Caso queira usar HTML para enviar o e-mail utilize o $headers
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: $email";
$mensagem = "Oi,";
$mensagem.= "<BR><BR>Segue informações do formulário";
$mensagem.= "<br><b>Nome:</b> $nome";
$mensagem.= "<br><b>E-mail:</b> $email";
$mensagem.= "<br><b>Sexo:</b> $sexo";
$enviar=mail($recipiente,$assunto,$mensagem,$headers);
if ($enviar=="1"){ // checa se e-mail foi enviado
echo ("<center>E-mail enviado com sucesso!</center>");
}else{
echo ("<center>Erro ao enviar o e-mail, tente novamente.</center>");
}
}
?>
</body>
</HTML>
Link para o comentário
Compartilhar em outros sites
1 resposta 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.