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

Formuláriod De Contato


Danilo Cardoso

Pergunta

Olá, eu estou tendo problemas com o envio do meu form de contato. É o seguinte, eu criei o form e fiz o php, só que ao clicar em enviar em vez dele enviar os dados para o email de destinatario ele abre uma janela de deownload para baixar o form.php

o codigo html é o seguinte:

----------------------------------------------------------------------------------------------------------------------

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>

<body>
&lt;script src="validar.js"> 
</script> 
<form action="form.php" method="post" id="formulario_contato">
<table border="1" cellpadding="0" cellspacing="0" bordercolor="#FF0000">
<tr> 
<th colspan="2">Formul&aacute;rio 
de contato</th>
</tr>
<tr> 
<td><label>Nome</label></td>
<td><input name="nome" type="text" size="40" 
maxlength="1000" /></td>
</tr>
<tr> 
<td><label>e-mail</label></td>
<td><input name="email" type="text" size="40" 
maxlength="1000" /></td>
</tr>
<tr> 
<td><label>Assunto</label></td>
<td><input name="subject" type="text" size="40" 
maxlength="1000" /></td>
</tr>
<tr> 
<td><label>Coment&aacute;rio</label></td>
<td><textarea name="comentario" cols="40" 
rows="7" >
</textarea></td>
</tr>
<tr> 
<td><input name="submit" type="submit" 
value="Enviar" 
class="botao" /></td>
<td>*Campos de preenchimento obrigat&oacute;rio</td>
</tr>
</table>
</form>
</body>
</html>
-------------------------------------------------------------------------------------------------------------------------------- e o codigo do php é esse: ----------------------------------------------------------------------------------------------------------------------------------------------- /* Formulário de Contato de joelnascimento.com.br */
<?php 
$msg="Nome do usuário:\t$nome\n";
$msg="E-mail:\t$email\n";
$msg="Assunto:\t$subject\n";
$msg="Comentario:\t$comentario\n";

$cabecalho = "Para: Joel Nascimento \n";
$cabecalho = "Cc: $email \n\n;" 

mail("danilo.cardoso@yahoo.com.br" , "Formulário de Contato" , $msg , $cabecalho"); 

echo"<h1 align=center>Muito obrigado, $usuario</h1>";
echo"<p align=center>Agradecemos sua Opinião.</p>"; 


?>

--------------------------------------------------------------------------------------------------------------------------------

eu gostaria de saber porque está acontecendo isso e/ou onde eu errei para acontecer isso?

grato!

Editado por ESerra
Utilize as tags [code] [/code]
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Dando uma olhada rápida ele só vai funcionar se register_globals estiver ON e também tem uma aspa a mais lá no $cabeçalho.. (..., $cabecalho");

O certo (para evitar o problema se register_globals estiver OFF é resgatar as variáveis usando a superglobal $_POST, supondo que o nome no formulário do campo seja xxx, ficaria...

$xxx = $_POST['xxx'];

Link para o comentário
Compartilhar em outros sites

  • 0

Se o erro que você se refere é o de abrir a caixa de download, ANTES de qualquer coisa você tem:

1 - Caso você esteja rodando a página em localhost (no seu computador):

- Instalar o PHP, pois ele não está instalado, ou a instalação está com problemas.

2 - Caso você esteja rodando a página em um servidor qualquer da internet:

- Enviar um e-mail perguntando se o servidor tem suporte a PHP.

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,3k
    • Posts
      652k
×
×
  • Criar Novo...