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

formulario de contato


vini_loock

Pergunta

ola...

já cansei de procurar e testar sistemas de formulario de contato, mas nenhum funcionou, sera que alguém tem um tuto ou um fórmulario pronto mesmo só pra mim ver como funciona?

meu servidor suporta html e php e axo q asp, mas pode ser qualquer linguagem.

vlw.

markasom- audio visual

portal curitiba- anuncios web

Editado por vini_loock
Link para o comentário
Compartilhar em outros sites

13 respostass a esta questão

Posts Recomendados

  • 0

eu quero um formulario simples apenas que mande os dados para o meu e-mail, não precisa de resposta automatica, mas se tiver qualqur formulario, ou tutorial emplicando como fazer qualquer formulario pode até ser esse que você falow que armazena os dados, mas de preferencia um que mande os dados para o meu e-mail.

você mora onde?

c for em curitiba, me indica uns cursos de web?

vlw

Editado por vini_loock
Link para o comentário
Compartilhar em outros sites

  • 0

olá boa noite amigo vini_loock,

vou te fornecer um formulário muito bom e bem completo:

form_php.html(estrutura - "Nome, Assunto,etc")

<title>Formulario</title></head>

<body>
<form action="email.php" method="post" name="form1" id="form1">
  <table width="39%" border="0" align="left" cellpadding="0" cellspacing="0">
    <tr>
      <td><span class="texto">Nome:</span><br />
        <input name="nome" type="text" class="form_campos" value="" size="30" /></td>
    </tr>
    <tr>

      <td><img src="images/spacer.png" width="1" height="10" /></td>
    </tr>
    <tr>
      <td><span class="texto">E-mail:</span><br />
        <input name="email" type="text" class="form_campos" value="" size="30" /></td>
    </tr>
    <tr>
      <td><img src="images/spacer.png" width="1" height="10" /></td>

    </tr>
    <tr>
      <td><span class="texto">Cidade:</span><br />
        <input name="cidade" type="text" class="form_campos" value="" size="30" id="cidade" /></td>
    </tr>
    <tr>
      <td><img src="images/spacer.png" width="1" height="10" /></td>
    </tr>

    <tr>
      <td><span class="texto">Estado:</span><br />
        <input name="nome3" type="text" class="form_campos" value="" size="30" /></td>
    </tr>
    <tr>
      <td><img src="images/spacer.png" width="1" height="10" /></td>
    </tr>
    <tr>

      <td><span class="texto">Assunto:</span><br />
      <input name="assunto" type="text" class="form_campos" value="" size="30" id="assunto" /></td>
    </tr>
    <tr>
      <td><img src="images/spacer.png" width="1" height="10" /></td>
    </tr>
    <tr>
      <td><span class="texto">Mensagem:</span><br />

        <textarea name="mensagem" cols="60" rows="10" class="form_campos"></textarea></td>
    </tr>
    <tr>
      <td><img src="images/spacer.png" width="1" height="10" /></td>
    </tr>
    <tr>
      <td><input name="enviar" type="submit" class="form_botao" value=" Enviar " id="enviar" />
        &nbsp;

        <input name="limpar" type="reset" class="form_botao" value=" Limpar " id="limpar" /></td>
    </tr>
  </table>
</form>
</body>
</html>
_________________________________________________________ email.php (código que realiza a função de enviar msg)
<?php

echo "<html>
<head>
<title> Processando... </title>
<link rel=\"stylesheet\" href=\"class.css\" type=\"text/css\">
</head>";
// Variaveis originadas no email_form.php
$nome = $_POST['nome'];
$email = $_POST['email'];
$cidade = $_POST['cidade'];
$estado = $_POST['estado'];
$assunto = $_POST['assunto'];
$mensagem = $_POST['mensagem'];
// adicionei a captura do ip do remetente 
$ip = $_SERVER['REMOTE_ADDR'];
//Seu email, para onde irao as informações do formulário
$mail_destino = "altereaqui@altereaquioemail.com";
echo "<body bgcolor=\"#FFFFFF\" leftmargin=\"10\" topmargin=\"10\" marginwidth=\"0\" marginheight=\"0\">
<center><font class=\"texto\">";
//Mensagem de cabeçalho do email
$mail_header = "Mensagem do formulario do site.";
//Mensagem para o email de resposta
$msg_reply = "Oi $nome,\nRecebemos o seu email com o assunto $assunto.\n\nObrigado pelo seu contato!\n\n Em breve entraremos em contato.\n Obrigado.\n";
//Mensagem de Erro
$msg_erro = "Os campos (Nome, E-mail e Mensagem ) podem estar em branco.Verifique";
//Endereço do seu SMTP (para se conectar no SMTP)    (acho que é só para windows afinal não tem postfix ou sendmail)
//$msg_smtp_url = "<p>smtp.prov.com.br</p>";
//Login do seu SMTP (para se conectar no SMTP)
//$msg_smtp_login = "";
//Senha do seu SMTP (para se conectar no SMTP)
//$msg_smtp_senha = "";

//Obrigatoriedade
if ($nome!="" and $assunto!="" and $email!="")
    {
    $msg.="$mail_header\n\n";
    $msg.="Nome: $nome\n";
    $msg.="Cidade: $cidade\n";
    $msg.="Estado: $estado\n";
    $msg.="Email: $email\n";
    $msg.="Assunto: $assunto\n";
    $msg.="Mensagem: $mensagem\n";
    $msg.="ip da origem: $ip";

    if (mail($mail_destino, "Formulário de Contato: $assunto", $msg, "From:$nome<$email>"))
        {
        //Imprimindo confirmação de envio
        echo 
            " </font></center>
            <html>
            <meta http-equiv=refresh content=5;URL=./></html>";
            echo "<font class=\"texto\">";
            echo "<b>Oi! $nome</b>,<br><br>Sua mensagem:<br> <font color=\"#FF0000\"><b>$mensagem </b></font><br>Foi enviada com sucesso!<br><br>";
            echo "Obrigado!<br>Em breve entraremos em contato.<br><br>IP: <b>$ip</b></font> 
            ";
        //Enviando mensagem de confirmação para o email do internauta
         mail("$nome<$email>", "Re:Formulário enviado: $assunto", $msg_reply, "From:<$mail_destino>");
        }
        else
        echo
            "
            <meta http-equiv=refresh content=3;URL=../>
            </html><center><br><br><font color=red>
            <b>Erro ao enviar e-mail!</b>
            </font></center>
            ";
    }
else
    {
    //Alerta sobre os campos obrigatórios
    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>
        ";
    }

?>

--

veja o formu. aqui na página contato:

hotelmontevideu.com

--

esse form é muito completo, espero que te ajude e você tente entender ele ( por isso não te falei as funções - pois então teste todo form antes de atualizar os sites de seus cliente). qualquer outra dúvida poste! abraço,

bustamantte.

Editado por bustamantte
Link para o comentário
Compartilhar em outros sites

  • 0

Então cobra R$1,99.

Se você quer ser profissional aprenda primeiro que quem define o valor do serviço é você, não é o cliente nem alguém em um fórum, se quer calcular, usa o básico:

Pega o que você quer ganhar por hora, calcula quantas horas vai demorar para montar, ai basta multiplicar.

Link para o comentário
Compartilhar em outros sites

  • 0

eu pagaria... um obrigado para não dizer ao webmaster que não gostei do serviço...

Cara, é como o Serra fala... quem coloca preço no seu serviço é você, não existe isso de quanto você cobraria, não fomos nós que fizemos... foi você!

E cara... esse site tá meio fraquinho para os dias atuais... hehe

Vlw

Matheus Matos

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...