Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Estou tendo um problema.
Tenho um formulário que capta algumas informações e depois envia o email
O meu código envia o email perfeitamente somente o textarea que não consigo enviar.
formulario.php:
>
<form method="POST" action="envio.php" target="central">
<fieldset><legend> Entre com seus dados: </legend>
<p><b>Nome:*</b> <input type="text" name="nome" size="20" maxlength="40" /></p>
<p><b>Email:*</b> <input type="text" name="email" size="40" maxlength="60"/></p>
<p><b>Telefone:*</b> <input type="text" name="tel" size="20" maxlength="13" /></p>
<p><b>Assunto:*</b> <input type="text" name="assunto" size="60" maxlength="70" /></p>
<p><b>Seu Email:*</b><br /><textarea name="corpo" rows="10" cols="55"></textarea></p><br />
</fieldset>
<div align="center"><input type="submit" name="submit" value="Enviar" /></div>
</form>
envio.php:
>
<?php
$emailenviar="negrao@localhost.com";
$nome=$_POST['nome'];
$email=$_POST['email'];
$tel=$_POST['tel'];
if(!empty($_POST['assunto'])){
$assunto=$_POST['assunto'];
}else{$assunto=NULL;}
if(!empty($_POST['corpo'])){
$corpo=$_POST['corpo'];
}else{$corpo=NULL;}
$mensagem =
"Nome: $nome
Email: $email
Telefone: $tel
Texto:
$corpo";
$mensagem = wordwrap($mensagem, 69);
mail($emailenviar,$assunto,$mensagem,'from: contato@site.com');
echo "Mensagem Enviada !!!";
?>
Mas quando chega o email ele aparece somente assim:
>
Nome: (o que foi escrito no campo nome)
Email: (o que foi escrito no campo email)
Telefone: (o que foi escrito no campo Telefone)
Texto: (vem em branco)
O que pode estar acontecendo?? Somente no textarea que ele não consegue pegar o texto e passar para a variável.
Carregando comentários...