Jump to content


Photo

Enviar Formulario Por E-mail.


  • Faça o login para participar
27 replies to this topic

#1 leovanfe

leovanfe

    Normal

  • Usuários
  • 101 posts
  • Sexo:Não informado

Posted 15/04/2004, 13:05

Como faço para enviar estes dados Formulário e o destino receber = ao formulario?

Obrigado,

Leonardo
Minha Família é tudo!!!

#2 Whitesnake

Whitesnake
  • Visitantes

Posted 15/04/2004, 13:31

Por quê você abriu outro tópico? Você quer q apareça no seu email em forma HTML? Igual o da página + com os valores?

#3 leovanfe

leovanfe

    Normal

  • Usuários
  • 101 posts
  • Sexo:Não informado

Posted 15/04/2004, 14:40

isso mesmo...
Minha Família é tudo!!!

#4 Whitesnake

Whitesnake
  • Visitantes

Posted 15/04/2004, 15:07

Ok + dá proxima vez poste no mesmo tópico se não será considerado Flood.......

Passe o código HTML q vc quer encrementar o email

#5 leovanfe

leovanfe

    Normal

  • Usuários
  • 101 posts
  • Sexo:Não informado

Posted 15/04/2004, 15:16

ok obrigado cara...

é exatamente a da amostra...só que vão entrar mais produtos.....

se for mais fácil para voce, quando eu chegar em casa te passo tudo montado...pode ser?
Minha Família é tudo!!!

#6 Whitesnake

Whitesnake
  • Visitantes

Posted 15/04/2004, 15:18

Ok manda td q ai fica + fácil de montar.....

#7 leovanfe

leovanfe

    Normal

  • Usuários
  • 101 posts
  • Sexo:Não informado

Posted 15/04/2004, 15:28

Obrigado pela força.......provalvelmente este fim de semana te mando ok?
Minha Família é tudo!!!

#8 Whitesnake

Whitesnake
  • Visitantes

Posted 15/04/2004, 16:35

Ae kra, se eu passar o código vc num monta??? é bem simples, veja:

#!/usr/bin/perl

$email    = 'meunome@email.com';            # Seu email
$programa_email = "/usr/sbin/sendmail";  # Programa de email
$assunto  = "Consulta do Meu Site";        # Assunto do email
$f_email  = 'meusite@email.com';              # Email do remetente


sub mensagem{
print MAIL qq|


<!-- Abaixo você deve colocar o conteúdo (pode ser em HTML) que vai aparecer no seu email.
Para exibir o valor recebido de um específico campo, basta colocar isso: $CAMPO{nomedocampo}
Exemplo: Mensagem : $CAMPO{mensagem} //-->






|;
}


sub sucesso{
print qq|
<!-- Abaixo você deve colocar o conteúdo (pode ser em HTML) que vai aparecer após o envio.
Exemplo: Mensagem enviada com sucesso! //-->




|;
}




read(STDIN, $buffer, $ENV{'CONTENT_LENGTH'});
@conteudo = split(/&/, $buffer);
foreach $par (@conteudo) {
        ($campo, $valor) = split(/=/, $par);
        $valor =~ tr/+/ /;
        $valor =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
        $CAMPO{$campo} = $valor;
    }

  open (MAIL,"|$programa_email -t") or die ("Não foi possível abrir o programa de email\n");
  print MAIL "To: $email \n";
  print MAIL "From: $f_email \n";
  print MAIL "Subject: $assunto\n";
  print MAIL "Content-type:text/html\n\n";
  &mensagem;
  close MAIL;

print "Content-type:text/html\n\n";
&sucesso;


:rolleyes: Envie e dê CHMOD 755

#9 leovanfe

leovanfe

    Normal

  • Usuários
  • 101 posts
  • Sexo:Não informado

Posted 16/04/2004, 12:54

posso tentar....mas minha dúvida tb é: onde colar estes códigos.

Mas vou tentar....obrigado pela força.......de novo....

com este modelo que anexei não dá pra vc fazer um modelo pra mim?
se for muito trabalho, deixa queto.

Obrigado.
Minha Família é tudo!!!

#10 Whitesnake

Whitesnake
  • Visitantes

Posted 16/04/2004, 15:58

Esses códigos vc cria um arquivo de texto e salva como ..... formulario.cgi ou o q quizer...... aí vc só coloca o conteúdo lah e manda pro servidor...... tenta aí....se ñ der certo passa o código HTML

#11 leovanfe

leovanfe

    Normal

  • Usuários
  • 101 posts
  • Sexo:Não informado

Posted 16/04/2004, 16:00

coloca lá onde?

Edição feita por: leovanfe, 16/04/2004, 16:10.

Minha Família é tudo!!!

#12 Whitesnake

Whitesnake
  • Visitantes

Posted 16/04/2004, 18:59

Leia com atenção q vc entenderá:

Voce substitui isso <!-- Abaixo você deve colocar o conteúdo (pode ser em HTML) que vai aparecer no seu email.
Para exibir o valor recebido de um específico campo, basta colocar isso: $CAMPO{nomedocampo}
Exemplo: Mensagem : $CAMPO{mensagem} //-->

Pela página q vc quer q apareça no seu email..... lembrando que para aparecer o valor de tal campo vc deve colocar $CAMPO{'nome_do_campo'}



E troca tb isso:

<!-- Abaixo você deve colocar o conteúdo (pode ser em HTML) que vai aparecer após o envio.
Exemplo: Mensagem enviada com sucesso! //-->


Pela mensagem a aparecer após o envio

#13 leovanfe

leovanfe

    Normal

  • Usuários
  • 101 posts
  • Sexo:Não informado

Posted 17/04/2004, 19:43

kra? tu pode fazer 1 pra me ver como funciona?
abaixo segue o código:

<html>
<head>
<title>Pedidos</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<table width="352" border="0" cellspacing="1" cellpadding="1">
  <tr bgcolor="#000000">
    <td colspan="5">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="3" color="#FFFFFF">Frisado
        / R&uacute;stica</font></div>
    </td>
  </tr>
  <tr bgcolor="#00CCFF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">C&oacute;digo</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">Cor</font></div>
    </td>
    <td width="63">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">LT
        18L</font></div>
    </td>
    <td width="60">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="2">GL
        3,2L</font></div>
    </td>
    <td width="60">
      <div align="center"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">BR
        25Kg</font></div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20016</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Branco
        Sof&iacute;stico</font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="200162" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20016" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20016" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20017</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Cromo</font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20017" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20017" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20017" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52" height="2">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20018</font></div>
    </td>
    <td width="101" height="2">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Amarelo
        Imperial</font></div>
    </td>
    <td width="63" height="2">
      <div align="center">
        <input name="20018" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60" height="2">
      <div align="center">
        <input name="20018" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60" height="2">
      <div align="center">
        <input name="20018" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20019</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Amarelo
        Real </font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20019" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20019" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20019" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20020</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Marfim
        Leon </font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20020" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20020" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20020" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20021</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Palha</font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20021" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20021" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20021" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20022</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Bege
        Limiar </font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20022" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20022" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20022" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20023</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Areia</font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20023" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20023" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20023" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20024</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">P&ecirc;ssego</font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20024" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20024" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20024" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20025</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Salm&oacute;n</font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20025" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20025" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20025" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20026</font></div>
    </td>
    <td width="101">
      <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="1">Cer&acirc;mica
        Jatob&aacute; </font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20026" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20026" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20026" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20027</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Marrom
        Baob&aacute; </font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20027" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20027" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20027" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20028</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Verde
        Veneza </font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20028" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20028" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20028" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20029</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Azul
        Maresia </font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20029" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20029" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20029" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
  <tr bgcolor="#CCF2FF">
    <td width="52">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">20030</font></div>
    </td>
    <td width="101">
      <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1">Azul
        Nobre </font></div>
    </td>
    <td width="63">
      <div align="center">
        <input name="20030" type="text" id="18l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20030" type="text" id="3,2l" size="1" maxlength="3">
      </div>
    </td>
    <td width="60">
      <div align="center">
        <input name="20030" type="text" id="25kg" size="1" maxlength="3">
      </div>
    </td>
  </tr>
</table>
<br>
<table width="352" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td bgcolor="#000000">
      <div align="center">
        <input name="enviar" type="submit" id="enviar" value="Enviar pedido">
      </div>
    </td>
  </tr>
</table>
</body>
</html>


Se for muito trampo, deixa queto.

tem como colocar os campos só como numeral?
Como faz isso?

Obrigado,

Leonardo.

Edição feita por: prix, 18/04/2004, 08:30.

Minha Família é tudo!!!

#14 Whitesnake

Whitesnake
  • Visitantes

Posted 17/04/2004, 20:59

Aff seu código ta montado errado.... eu vo arrumar pra vc ai eu posto aki ok.....

#15 leovanfe

leovanfe

    Normal

  • Usuários
  • 101 posts
  • Sexo:Não informado

Posted 17/04/2004, 22:40

sério?.... que vacilão....rs.....valeu kra estou no aguardo;.
Minha Família é tudo!!!




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq