Ir para conteúdo
Fórum Script Brasil
  • 0

Formularios PHP


Paulo Web

Pergunta

Olá pessoal tou com um problema em um formulario php, instalei o formulario do meu site no servidor, com os scripts php, mais quando vou testar mandando um e-mail do site não chega todas as informaçãos no e-mail de destido, já verifique tudo, pelo q ve o script ta ok mais n sei o que tar acontecendo, alguém pode me ajudar?

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
teria como postar o script?

Arquivo CONFIG.PHP

_____________________________________________________________________________________________________

<?

/*

* Configurações do formulário de Contato

* Altere a variavel $mail_destino para o seu email

*

*/

//Seu email, para onde irao as informações do formulário

$mail_destino = "contato@confeitariadocura.com.br";

//Mensagem de cabeçalho do email

$mail_header = "Mensagem do formulario de contoto do site.";

//Mensagem para o email de resposta

$msg_reply = "Olá $nome, recebemos o seu email com o assunto <b>$assunto</b>. Obrigado por entrar em contato.";

//Mensagem de Erro

$msg_erro = "Atenção!! Os campos <font color=$cor_site><b>Nome, Mensagem e E-mail</b></font> não podem estar em branco.";

?>

_________________________________________________________________________________________________________________________

ARQUIVO EMAIL.PHP

<?php

include("config.php");

//Testa campos obrigatsrios

if ($nome!="" and $mensagem!="" and $email!="")

{

$msg.="Nome: $nome\n";

$msg.="E-mail: $email\n";

$msg.="Assunto: $assunto\n";

$msg.="$mensagem\n";

if (@ mail ($mail_destino, $assunto, $msg, $mail_header))

{

//Imprimindo confirmagco de envio

echo

"

<html>

<meta http-equiv=refresh content=5;URL=contato.html></html>";

echo "$nome, sua mensagem:<br> $mensagem <br>.Foi enviada com sucesso!<br>";

echo "Obrigado!<br><br>

";

//Enviando mensagem de confirmagco para o email do internauta

@ mail ($email, "Re: $assunto", $msg_repy, $mail_header);

}

else

echo

"

<meta http-equiv=refresh content=5;URL=contato.html>

</html><center><br><br><font color=red>

<b>Erro ao enviar e-mail!</b>

</font></center>

";

}

else

{

//Alerta sobre os campos obrigatsrios

echo

"

<br><br><center>

$msg_erro <br><br>

<a href=\"java script:window.history.go(-1)\" class=\"links\">Por favor, volte e preencha corretamente.</a>

</center>

";

}

?>

_____________________________________________________________________________________________________________________

ARQUIVO DO FORMULARIO

<form name="form1" method="post" action="email.php">

<table width="100" border="0" cellspacing="0" cellpadding="0" align="center">

<tr bgcolor="#F4F4F4">

<td valign="top" width="100" nowrap><font class="texto">Nome:</font></td>

<td>

<input class="form_campos" type="text" name="nome" size="34">

</td>

</tr>

</td>

</tr>

<tr bgcolor="#EFEFEF">

<td valign="top" width="100" nowrap><font class="texto">E-mail:</font></td>

<td>

<input class="form_campos" type="text" name="email" size="34">

</td>

</tr>

<tr bgcolor="#F4F4F4">

<td valign="top" width="100" nowrap><font class="texto">Assunto:</font></td>

<td>

<tr>

<td valign="top" width="100" nowrap="nowrap"><font color="#FFFF66">Assunto:</font></td></td>

<td><td><input class="form_campos "type="text" name="assunto" size="40" />

</td>

</tr>

<tr bgcolor="#EFEFEF">

<td valign="top" width="100" nowrap><font class="texto">Mensagem:</font></td>

<td>

<textarea class="form_campos" name="mensagem" cols="34" rows="4"></textarea>

</td>

</tr>

<tr bgcolor="#F4F4F4">

<td colspan="2" valign="middle">

<br>

<div align="center">

<input class="form_botao" type="submit" name="Enviar" value="Enviar Mensagem">

<input class="form_botao" type="reset" name="Limpar" value="Limpar">

</div>

</td>

</tr>

</table>

</form>

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Gustavo --

To como o mesmo problema do amigo ai de cima..novato em php é foda mesmo..no meu caso os scripts que são os mesmos do rpz ai de cima, já estão no servidor configurados, já testei ocorre td bem como se tivesse enviado o e-mail (inclusive é mostrada a mensg. de envio), mas no e-mail de destino não chega absolutamente nada...por favor gente quem souber ajuda ai..

abraçoss!!! :rolleyes:

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Gustavo --

To conseguindo enviar email usando autenticação, através do tuto do brother ai de cima, so q to com um novo problema, do meu servidor local eu consigo enviar os emais, chegam perfeitos, mas do meu servidor na net q é o awardspace não envia, andei pesquisando e vi que eles não disponibilizam o SMTP para envio de mail pelo PHP.

e agora?? q que eu faço?

tem algum modo de resolver isso sem ter q trocar de servidor??

pois o awardspace é muito bom pra teste alem de ser gratuito e não quero sair dele por enquanto..

ajuda ai gente..!!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...