Estou com um problema ou enviar um e-mail em php, o que ocorre é que eu uso o dreamweaver por restrições da empresa "uma xxxxxx isso" e por isso deve ser o mesu erro que ocorre aqui.
Tenha uma página com um formulario comum e simples, resgato os dados normalmente do formulario, mas quando testo no ftp numa página de teste que criei para não modificar o que está no site, envia o e-mail corretamente e mostra na tela os dados do usuário e recebo o e-mail com todos os dados corretos e perfeitos, mas quando coloco a página "sucesso.php" que é onde está o código php e onde é enviado o e-mail na página raiz "public_html" ao preenxer os dados e clicar em enviar, mostra a página com todos os dados em branco e recebo o e-mail mas sem os dados do usuário, se alguém poder me ajudar agradeço. Eu uso phpadmim da local web como banco de dados. Abraços.
sucesso.php
<?php
$nome= $_POST['nome'];
$cargo= $_POST['cargo'];
$telefone=$_POST['telefone'];
$email= $_POST['email'];
$celular= $_POST['celular'];
$mensagem=$_POST['mensagem'];
$remetente=$email;
$destino="xxxx@xxxxxt.com.br";
$assunto="Nova solicitacao de servico";
$headers="From: ".$destino."\nContent-type: text/html";
$msn ="<font face='Verdana' size='2'><b> De: </b> \t $remetente </font><br>";
$msn .="<font face='Verdana' size='2'><b> Para: </b> \t $destino </font><br>";
$msn .="<font face='Verdana' size='2'><b> Assunto: </b> \t $assunto </font><br>";
$msn .="<font face='Verdana' size='2'><b> Estes sao os dados que o usuario envio para solicitar um servico.</b> \t </font><br><br>";
$msn .="<font face='Verdana' size='2'><b> Nome: </b> \t $nome </font><br>";
$msn .="<font face='Verdana' size='2'><b> Cargo: </b> \t $cargo </font><br>";
$msn .="<font face='Verdana' size='2'><b> Telefone: </b> \t $telefone </font><br>";
$msn .="<font face='Verdana' size='2'><b> E-mail: </b> \t $email </font><br>";
$msn .="<font face='Verdana' size='2'><b> Celular: </b> \t $celular </font><br>";
$msn .="<font face='Verdana' size='2'><b> Mensagem: </b> \t $mensagem </font><br>";
$mensagemText=$msn; // $mensagemText ira receber o formulario para envio da mensagem de solicitação para o usuário e $mensagem somente irá mostrar na tela a mensagem que for digitada.
$envia =mail("$destino" , "$assunto" , "$mensagemText" , "$headers");
?>
Edição feita por: boirock, 18/07/2008, 11:30.










