Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DPLF

Como Fazer um Formmail

Recommended Posts

Olá pessoal;

 

Estou começando do zero e, não gostaria de ficar copiando e colando, assim não dá para aprender! Procurei realmetne aqui no fórum, e não houve resposta da busca, aliás nem trocar minha senha consegui. Voltando ao assunto.

 

Eu gostaria de fazer um formmail com multipols destinatários, em html <select></select> e, diversos campos, mas gostaria de iniciar do zero desde o nome até o final, sem linguagens complicadas onde quem está começando não entende.

 

Haveria a possibilidade de me ajudarem?

Eu agradeço desde já o espaço, a compreensão e futuras ajudas.

 

Abraços;

 

DPLF

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo, no seu caso, você poderia baixar o código e analisar, ou procurar video aulas.

 

Deixo aqui para você um post onde tem um código de envio de e-mail com a possibilidade de adicionar com cópia e com cópia oculta. Vê se isso te inspira.

 

Link não autorizado removido

 

Fica a dica.

Compartilhar este post


Link para o post
Compartilhar em outros sites

FernandoPHP, em primeiro lugar, obrigado por sua ajuda e atenção;

 

Não fui claro em minha colocação, não desejo cc/cco, o que desejo é inserir (vamos ao e-mail).

 


<select name="contatos_e_mail">

<input value="depto_1">o primeiro e-mail</input>

<input value="depto_2">o segundo e-mail</input>

</select>

 

 

 

Esse é o código HTML... Não sei nem se existe algum erro...

 

Então o que eu desejo mesmo é que a pessoa escolha o departamento (aqui assim denominado) para o envio através de php... estive lendo algo sobre um arquivo config.php e send.php, não sei se estou correto... Mas dúvidas são para serem sanadas!

 

 

 

Novamente agradeço;

 

DPLF

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Marccelo de Andrade, esses links já estão abrindo uma perspectiva sobre o envio de e-mals via form, agora preciso entender mais ainda para poder me utilizar dessas strings e variáveis.(acho que são esses os nomes dados).

 

Valeu aí pela força!

 

DPLF

 

select e input dentro, nunca vi algo assim

 

 

Vou tentar explicar, parece que eu não estou sendo claro... esses são os códigos que estou utilizando em HTML onde chamarão os arquivos php's para a configuração do e-mail e o envio do mesmo, observe, que esse é o meu primeiro formmail, então em tudo que eu estiver afirmando, posso estar completamente errado! Eu posso ter feito o html todo errado nesse ponto, Não sei, sou sincero. Como disse é o meu primeiro formmail e não havia utilizado o select e o input em outros casos. Agora, o que me deixa mais ccheado é que sinto-me limitadíssimo para isso, E, eu nem posso utilizar o antigo mail to+"", Que para mim já passou!

Valeu aí, caso possa me ajudar em algo mais, eu agradeço mesmo.

 

DPLF

 

Bem gente, achei um exemplo na INTENET em HTML de mais ou menos o que desejo; Vou postá-lo para vermos se dá para fazer um php do mesmo, ou se alguém tem uma dúvida sobre o mesmo... Meu método é post PHP e não CGI_Bin.

 

 

 

<form name="FormVoto"
action="http://66.246.48.52/~form/cgi-bin/form.pl" method="POSTAR"
onsubmit="return valida();">                                           

                               <div align="left">         <input
type="hidden" name="recipient" value="">         <input type="hidden"
name="subject" value="Pedidos - Producao Site">         <input type="hidden"
name="redirect" value="http://www.vendasbrasil.com/site/obrigado.asp">          <font
class="a11preto" color="#e9f2fc"><b>Seu nome:</b></font><font
color="#e9f2fc"><br>
                                </font>                                
                               </div>

                               <div align="left"><font color="#e9f2fc"><input
type="text" name="nome" size="30" class="FormInterna"><br>
                                </font>                                
                               </div>

                               <div align="left"><font class="a11preto"
color="#e9f2fc"><b>Seu e-mail:</b></font><font color="#e9f2fc"><br>
                                </font>                                
                               </div>

                               <div align="left"><font color="#e9f2fc"><input
type="text" name="email" size="30" class="FormInterna"><br>
                                </font>                                
                               </div>

                               <div align="left"><font class="a11preto"
color="#e9f2fc"><b>Seu telefone:</b></font><font color="#e9f2fc"><br>
                                </font>                                
                               </div>

                               <div align="left"><font color="#e9f2fc"><input
type="text" name="telefone" size="30" class="FormInterna"><br>
                                </font>                                
                               </div>

                               <div align="left"><font class="a11preto"
color="#e9f2fc"><b>Pacote escolhido:</b></font><br>
                                </div>

                               <div align="left"><font color="#e9f2fc"> 

                               <select name="pacote" class="tbflat">
                               <option value="0">----- escolha aqui -----</option>
                               <option value="Ouro">Série Ouro -
R$299,00</option>
                               <option value="Prata">Série Prata
- R$199,00</option>
                               <option value="Bronze">Série Bronze
- R$ 99,00</option>
                               <option value="Personalizada">Página
Personalizada - Acima de R$ 500,00</option>
                               </select>
                                 </font><br>
                                </div>
                                <font color="#e9f2fc"><br>
                                </font>                                      


                               <div align="left"><font class="a11preto"
color="#e9f2fc"><b>Tipo de visual:</b> (<a href="download.asp"><b>clique 
aqui para ver os modelos</b></a>)</font><br>
                                </div>

                               <div align="left"><font color="#e9f2fc"> 

                               <select name="visual" class="tbflat">
                               <option value="0">----- escolha aqui -----</option>
                               <option value="1">Modelo 1</option>
                               <option value="2">Modelo 2</option>
                               <option value="3">Modelo 3</option>
                               <option value="4">Modelo 4</option>
                               <option value="5">Modelo 5</option>
                               <option value="6">Modelo 6</option>
                               <option value="7">Modelo 7</option>
                               <option value="8">Modelo 8</option>
                               <option value="9">Modelo 9</option>
                               <option value="10">Modelo 10</option>
                               <option value="11">Modelo 11</option>
                               <option value="12">Modelo 12</option>
                               <option value="13">Modelo 13</option>
                               <option value="14">Modelo 14</option>
                               <option value="15">Modelo 15</option>
                               </select>
                                 </font><br>
                                </div>
                                <font color="#e9f2fc"><br>
                                </font>                                      

                               <div align="left"><font class="a11preto"
color="#e9f2fc"><b>Observações:</b></font><br>
                               </div>

                               <div align="left">
                               <blockquote><textarea name="mensagem"
cols="75" rows="3" class="FormInterna"></textarea><br>
                               </blockquote>
                               </div>
                                 <br>
           <input type="hidden" name="palavra2" value="">                          

                               <script src="email.asp"></script>              

                               <script
src="http://www.valoronline.com.br/valorsocial/paginas/imagem.asp"></script><br>
                                            
& nbsp;            <img src="tt.jpg" alt=""
width="140" height="64">
                               <br>

                               <div align="left"><font color="#e9f2fc"><small><b>
Para sua segurança, digite a palavra acima:</b></small> </font><input
type="text" name="palavra1" class="FormInterna"><br>
                               </div>
                                 <br>
                   <input type="submit" name="Submit3" value="Enviar"
class="FormBotao3">         </form>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá.

O select não usa dessa forma, com inputs dentro, o correto seria:

 

 <select name="Emails">
  <option value ="0" selected="selected">Selecione um email...</option>
  <option value="email@email.com">email@email.com</option>
  <option value="outroemail@email.com">outroemail@email.com</option>
</select>

 

Isso seria para listar os emails, como não sei da onde ou se vão ser fixos esses emails não tem como mais dar informações.

Para o envio de emails usando o php, poderia usar a função mail().

Alguns parâmetros são necessários para completar o envio:

1º - Quem irá receber o email;

2º - O assunto do email;

3º - O conteúdo do email;

4º - Cabeçalho do email;

Basicamente é isso, mas atualmente não recomendam muito usar essa função, algumas pessoas estão com problemas quanto a ela,

o mais indicado seria usar o PHPMailer como o outro colega citou.

ps: Essa função só funciona em um servidor, não funciona localmente.

 

Explique melhor o que você quer, é um cadastro e enviar por email ? Ou tipo um contato ?

Qual o uso do select ? Os emails vai para quem está marcado no select ?

Você sabe html(formulários) ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá.

O select não usa dessa forma, com inputs dentro, o correto seria:

 

 <select name="Emails">
  <option value ="0" selected="selected">Selecione um email...</option>
  <option value="email@email.com">email@email.com</option>
  <option value="outroemail@email.com">outroemail@email.com</option>
</select>

 

Isso seria para listar os emails, como não sei da onde ou se vão ser fixos esses emails não tem como mais dar informações.

Para o envio de emails usando o php, poderia usar a função mail().

Alguns parâmetros são necessários para completar o envio:

1º - Quem irá receber o email;

2º - O assunto do email;

3º - O conteúdo do email;

4º - Cabeçalho do email;

Basicamente é isso, mas atualmente não recomendam muito usar essa função, algumas pessoas estão com problemas quanto a ela,

o mais indicado seria usar o PHPMailer como o outro colega citou.

ps: Essa função só funciona em um servidor, não funciona localmente.

 

Explique melhor o que você quer, é um cadastro e enviar por email ? Ou tipo um contato ?

Qual o uso do select ? Os emails vai para quem está marcado no select ?

Você sabe html(formulários) ?

 

 

Na realidade houve um erro de minha parte desde o início, realmente estou usando o <option value=""></option>.

Para esclarecer melhor vou postar parte do e-mail aqui somente o que interessa, o <form></form> para vermos se existe uma luz no final do túnel.

 

 

Lá vai o codigo html, pois o php ainda não fora desenvolvido.



<form action="send.php" method="post" name="send" id="send">
     <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
         <td width="30%" bgcolor="#dddddd" class="style5">DADOS PESSOAIS:</td>
         <td width="70%"> </td>
 </tr>
 <tr>
         <td width="30%" bgcolor="#eeeeee" class="style7">Escolha uma opção: </td>
         <td width="70%" bgcolor="#eeeeee"><select name="tipo_cliente">
   <option value="outros">Outros</option>
   <option value="leiloes">Leilões</option>
   <option value="militar">Militares</option>
   </select>    </td>
 </tr>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="eeeeee">Nome Completo: </td>
         <td width="70%" bgcolor="#eeeeee"><input name="nome" type="text" size="68" maxlength="150"></td>
       </tr>
 <tr>
         <td width="30%" class=" style7" bgcolor="#eeeeee">E-Mail:</td>
         <td width="70%" bgcolor="#eeeeee"><input name="e_mail" type="text" size="68" maxlength="150"></td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee">Telefone:</td>
         <td width="70%" bgcolor="#eeeeee"><input name="telefone" type="text" size="68" maxlength="30"></td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee">Celular:</td>
         <td width="70%" bgcolor="#eeeeee"><input name="celular" type="text" size="68" maxlength="80"></td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee">Cidade:</td>
         <td width="70%" bgcolor="#eeeeee"><input name="cidade" type="text" size="68" maxlength="50"></td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee">Estado:</td>
         <td width="70%" bgcolor="#dddddd"><select name="uf">
   <option value=""> ----->Selecione Um <----- </option>
   <option value="Acre">Acre</option>
   <option value="Alagoas">Alagoas</option>
   <option value="Amapá">Amapá</option>
   <option value="Amazonas">Amazonas</option>
   <option value="Bahia">Bahia</option>
   <option value="Ceará">Ceará</option>
   <option value="Distrito Federal">Distrito Federal</option>
   <option value="Espírito Santo">Espírito Santo</option>
   <option value="Góias">Góias</option>
   <option value="Maranhão">Maranhão</option>
   <option value="Mato Grosso">Mato Grosso</option>
   <option value="Mato Grosso do Sul">Mato Grosso do Sul</option>
   <option value="Minas Gerais">Minas Gerais</option>
   <option value="Pará">Pará</option>
   <option value="Paraíba">Paraíba</option>
   <option value="Paraná">Paraná</option>
   <option value="Pernambuco">Pernambuco</option>
   <option value="Piauí">Piauí</option>
   <option value="Rio de Janeiro">Rio de Janeiro</option>
   <option value="Rio Grande do Norte">Rio Grande do Norte</option>
   <option value="Rio Grande do Sul">Rio Grande do Sul</option>
   <option value="Rondônia">Rondônia</option>
   <option value="Roraima">Roraima</option>
   <option value="Tocantins">Tocantins</option>
   <option value="Santa Catarina">Santa Catarina</option>
   <option value="São Paulo">São Paulo</option>
   <option value="Sergipe">Sergipe</option>
   </select>        </tr>
 <tr>
         <td width="30%"> </td>
         <td width="70%"> </td>
       </tr>
 <tr>
         <td width="30%" class="style5" bgcolor="#dddddd">MENSAGEM:</td>
         <td width="70%"> </td>
       </tr>
 <tr>
         <td width="30%" bgcolor="#eeeeee"> </td>
         <td width="70%" bgcolor="#eeeeee"><textarea name="mensagem" cols="50" rows=""></textarea></td>
       </tr>
 <tr>
         <td width="30%"> </td>
         <td width="70%"> </td>
       </tr>
 <tr>
         <td width="30%" bgcolor="#dddddd" class="style5">TRANSPORTE DE VEÍCULOS: </td>
         <td width="70%"> </td>
       </tr>
 <tr>
         <td width="30%" bgcolor="#eeeeee" class="style7">Marca:</td>
         <td width="70%" bgcolor="#eeeeee"><input name="car_marca" type="text" size="68" maxlength="150"></td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee">Ano:</td>
         <td width="70%" bgcolor="#eeeeee"><input name="car_ano" type="text" size="68" maxlength="04"></td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee">Situação:</td>
         <td width="70%" bgcolor="#eeeeee"><select name="car_stado">
     <option value=""> ----->Selecione Um <-----</option>
     <option value="car_batido">Batido</option>
     <option value="car_sinistrado">Sinistrado</option>
  <option value="car_leilao">Leião</option>
  <option value="car_novo">Novo</option>
  <option value="car_usado">Usado</option>
  </select>            </td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee">Valor Aproximado: </td>
         <td width="70%" bgcolor="#eeeeee"><input name="car_valor" type="text" value="R$" size="68" maxlength="50"></td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee"><div align="left">Origem:</div></td>
         <td width="70%" bgcolor="#dddddd"> </td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee">Cidade:</td>
         <td width="70%" bgcolor="#eeeeee"><input name="car_origem_cidade" type="text" size="68" maxlength="60"></td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee">Estado:</td>
         <td width="70%" bgcolor="#eeeeee"><select name="uf">
   <option value=""> ----->Selecione Um <----- </option>
   <option value="Acre">Acre</option>
   <option value="Alagoas">Alagoas</option>
   <option value="Amapá">Amapá</option>
   <option value="Amazonas">Amazonas</option>
   <option value="Bahia">Bahia</option>
   <option value="Ceará">Ceará</option>
   <option value="Distrito Federal">Distrito Federal</option>
   <option value="Espírito Santo">Espírito Santo</option>
   <option value="Góias">Góias</option>
   <option value="Maranhão">Maranhão</option>
   <option value="Mato Grosso">Mato Grosso</option>
   <option value="Mato Grosso do Sul">Mato Grosso do Sul</option>
   <option value="Minas Gerais">Minas Gerais</option>
   <option value="Pará">Pará</option>
   <option value="Paraíba">Paraíba</option>
   <option value="Paraná">Paraná</option>
   <option value="Pernambuco">Pernambuco</option>
   <option value="Piauí">Piauí</option>
   <option value="Rio de Janeiro">Rio de Janeiro</option>
   <option value="Rio Grande do Norte">Rio Grande do Norte</option>
   <option value="Rio Grande do Sul">Rio Grande do Sul</option>
   <option value="Rondônia">Rondônia</option>
   <option value="Roraima">Roraima</option>
   <option value="Tocantins">Tocantins</option>
   <option value="Santa Catarina">Santa Catarina</option>
   <option value="São Paulo">São Paulo</option>
   <option value="Sergipe">Sergipe</option>
   </select>    </td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee"><div align="left">Destino:</div></td>
         <td width="70%" bgcolor="#dddddd"> </td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee">Cidade:</td>
         <td width="70%" bgcolor="#eeeeee"><input name="car_destino_cidade" type="text" size="68" maxlength="50"></td>
       </tr>
 <tr>
         <td width="30%" class="style7" bgcolor="#eeeeee">Estado:</td>
         <td width="70%" bgcolor="#dddddd"><select name="car_uf_destino">
   <option value=""> ----->Selecione Um <----- </option>
   <option value="Acre">Acre</option>
   <option value="Alagoas">Alagoas</option>
   <option value="Amapá">Amapá</option>
   <option value="Amazonas">Amazonas</option>
   <option value="Bahia">Bahia</option>
   <option value="Ceará">Ceará</option>
   <option value="Distrito Federal">Distrito Federal</option>
   <option value="Espírito Santo">Espírito Santo</option>
   <option value="Góias">Góias</option>
   <option value="Maranhão">Maranhão</option>
   <option value="Mato Grosso">Mato Grosso</option>
   <option value="Mato Grosso do Sul">Mato Grosso do Sul</option>
   <option value="Minas Gerais">Minas Gerais</option>
   <option value="Pará">Pará</option>
   <option value="Paraíba">Paraíba</option>
   <option value="Paraná">Paraná</option>
   <option value="Pernambuco">Pernambuco</option>
   <option value="Piauí">Piauí</option>
   <option value="Rio de Janeiro">Rio de Janeiro</option>
   <option value="Rio Grande do Norte">Rio Grande do Norte</option>
   <option value="Rio Grande do Sul">Rio Grande do Sul</option>
   <option value="Rondônia">Rondônia</option>
   <option value="Roraima">Roraima</option>
   <option value="Tocantins">Tocantins</option>
   <option value="Santa Catarina">Santa Catarina</option>
   <option value="São Paulo">São Paulo</option>
   <option value="Sergipe">Sergipe</option>
   </select>        </tr></td>
       </tr>

 <tr>
   <td> </td>
   <td> </tD>
       </tr>
 <tr>
   <td class="style5" bgcolor="#dddddd">MÍDIA:</td>
   <td> </tD>
       </tr>
 <tr>
   <td class="style7" bgcolor="#eeeeee"> </td>
   <td bgcolor="#eeeeee"><select name="midia">
     <option value="">Selecione Uma</option>
  <option value="google">Google</option>
  <option value="olx">Anúncio OLX</option>
  <option value="telelista">Anúncio Telelista</option>
  <option value="amarela">Páginas Amarelas</option>
  <option value="apontador">Anúncio Apontador</option>
  <option value="folder_propaganda">Folder / Propaganda</option>
  <option value="amigos">Indicação de Amigos</option>
  <option value="outros">Outros</option>
   </select>    </td>
 </tr>
 <tr>
   <td class=> </td>
   <td > </tD>
       </tr>
 <tr>
   <td class="style5" bgcolor="#dddddd">DEPARTAMENTOS<br />
     (E-MAIL)      </td>
   <td> </td>
       </tr>
 <tr>
   <td class="style7" bgcolor="#eeeeee"> </td>
   <td bgcolor="#eeeeee"><select name="e_mails_contatos">
    <option value="">Selecione Um</option>
    <option value="e_mails_contatos_1">Contato / Dúvidas</option>
    <option value="e_amils_contatos_2">Orçamento Mudanças / Embalagem</option>
    <option value="e_mails_contatos_3">Transp. de Carros / Cegonhas / Pátio</option>
    <option value="e_mails_contatos_4">Financeiro / Administrativo</option>
    <option value="e_mails_contatos_5">Direção / R.H.</option>
   </select>    </tD>
       </tr>
  </table>
     <div align="center"><BR />
       <input name="send" type="button" value="ENVIAR" />
     </div>
   </form>


 

 

 

Como irão verificar, existem vários <select></select> e, é um grande formmail. Tenho um modelo aqui de config.php e send.php, só que não acho que irá se encaixar nesse formmail e, o mais importante, preciso que chegue sem erros texto e, no caso de acentuado com os devidos acentos...

 

Seria possível?

 

Grato novamente a compreensão e a ajuda;

 

Subscrevendo-me:

 

DPLF

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para o envio de emails usando o php, poderia usar a função mail()

Alguns parâmetros são necessários para completar o envio:

1º - Quem irá receber o email;

2º - O assunto do email;

3º - O conteúdo do email;

4º - Cabeçalho do email;

Basicamente é isso, mas atualmente não recomendam muito usar essa função, algumas pessoas estão com problemas quanto a ela, o mais indicado seria usar o PHPMailer como o outro colega citou.

 

ps: Essa função só funciona em um servidor, não funciona localmente.

 

Explique melhor o que você quer, é um cadastro e enviar por email ? Ou tipo um contato ?

Qual o uso do select ? Os emails vai para quem está marcado no select ?

Você sabe html(formulários) ?

 

 

Olá;

 

 

Acho que a melhor maneira de esclarecer mais o que realmente não expliquei com clareza é inserir aqui algumas das respostas acima;

1. Quem irá receber o e-mail? O departamento escolhido no campo <select></select> para onde será enviado o e-mail.

2. Será definido pelo formulário mesmo, exemplo: mudança, transportes ou outros.

3. Quanto ao conteúdo: Conterá todas as informações passadas no formulário o qual postei anteriormente.

4. Irá se interligar com o Assunto, exemplo: Dados Mudança, Dados Transporte, Dados em Geral;

 

Dando continuidade, o formulário é uma espécie de cadastro junto com contato. Explico. A pessoa entra no SITE e, preenche o formulário o qual chegará no e-mail do prestador de serviços... "não irá para banco de dados".

Quanto a utilização do select, ele vai para o prestador de serviços, claro, poderia ir uma cópia para quem preenche também, fazendo com que a pessoa recebesse o que enviou.

Sim, sei html na parte de formulários. Ninguém nunca sabe tudo, mas pelo menos o básico acho que sim.

 

Espero ter sido mais explícito nesse post agora. Vou complementá-lo e enviá-lo.

 

Já tentei sim o phpmailer, porém quando o baixei, não entendi muito, visto que os tutoriais não me ajudaram em muito. Estou precisando desse código em muito,

É um formulário complexo, sei eu, acho complexo uma palavra forte, talvez trabalhoso demais, mas isso para mim não importa, o que importa é que o mesmo chegue ao cliente sem problemas.

 

Eis a razão que postei esse tópico. Não encontrei nenhum tutorial que até hoje fosse explícito na Internet ou fora dela para formmail, os que já peguei entendi um pouco, mas esse está muito difícil o desenvolvimento dos php's para mim. Como disse anteriormente, não entendo nadica de nada de php. HTML é o meu forte juntamente com CSS mas quando chega em linguagens dinâmicas... Sou um fracasso.

 

Grato por tudo;

 

Aguardarei um help, por menor que seja.

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Difícil não é, mas chato concerteza! rs

Deixe-me apenas tirar algumas dúvidas/confirmar,

O email vai para quem a pessoa escolher no select (Departamentos Emails) ?

O assunto é Leilões/Militares ?

O conteúdo do email é o textarea mensagem?

Esse email apenas vai ser enviado para um único email ? ou vai ter cópia para o usuário no caso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Difícil não é, mas chato concerteza! rs

Deixe-me apenas tirar algumas dúvidas/confirmar,

O email vai para quem a pessoa escolher no select (Departamentos Emails) ?

O assunto é Leilões/Militares ?

O conteúdo do email é o textarea mensagem?

Esse email apenas vai ser enviado para um único email ? ou vai ter cópia para o usuário no caso ?

 

 

Olá Hiago;

Respondendo:

 

1. O e-mail irá para o devido departamento escolhido pela pessoa que preencher o formulário;

 

2. Quanto ao assunto, bem nesse caso seria transporte de veículos;

 

3. Não o conteúdo é todo o formmail, enviará tudo sem restrições.

 

4. O e-mail irá apenas para o departamento selecionado e, caso possível uma cópia para quem o escreveu.

 

Agora, estava pensando aqui, o php tem como pegar a data, hora e o IP de quem enviou, digo isso porque dará maior veraticidade ao mesmo ( ao menos se imagina isso ).

 

Qualquer dúvida, vou postando.

 

Obtigado por tudo que tem se empenhado a solucionar e, quem sabe um dia eu ainda domine o PHP.

 

Abraços;

 

DPLF

Compartilhar este post


Link para o post
Compartilhar em outros sites

O Form...

 

<form action="send.php" method="post" name="send" id="send">
 	<table width="100%" border="0" cellspacing="0" cellpadding="0">
		<tr>
     	<td width="30%"class="style5">DADOS PESSOAIS:</td>
     	<td width="70%"> </td>
 </tr>
 <tr>
     	<td width="30%" class="style7">Escolha uma opção: </td>
     	<td width="70%"><select name="tipo_cliente">
<option value="outros">Outros</option>
<option value="leiloes">Leilões</option>
<option value="militar">Militares</option>
</select>	</td>
 </tr>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Nome Completo: </td>
     	<td width="70%"><input name="nome" type="text" size="68" maxlength="150"></td>
   	</tr>
 <tr>
     	<td width="30%" class=" style7">E-Mail:</td>
     	<td width="70%"><input name="e_mail" type="text" size="68" maxlength="150"></td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Telefone:</td>
     	<td width="70%"><input name="telefone" type="text" size="68" maxlength="30"></td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Celular:</td>
     	<td width="70%"><input name="celular" type="text" size="68" maxlength="80"></td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Cidade:</td>
     	<td width="70%"><input name="cidade" type="text" size="68" maxlength="50"></td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Estado:</td>
     	<td width="70%"><select name="uf_pessoal">
       	<option value=""> ----->Selecione Um <----- </option>
       	<option value="Acre">Acre</option>
       	<option value="Alagoas">Alagoas</option>
       	<option value="Amapá">Amapá</option>
       	<option value="Amazonas">Amazonas</option>
       	<option value="Bahia">Bahia</option>
       	<option value="Ceará">Ceará</option>
       	<option value="Distrito Federal">Distrito Federal</option>
       	<option value="Espírito Santo">Espírito Santo</option>
       	<option value="Góias">Góias</option>
       	<option value="Maranhão">Maranhão</option>
       	<option value="Mato Grosso">Mato Grosso</option>
       	<option value="Mato Grosso do Sul">Mato Grosso do Sul</option>
       	<option value="Minas Gerais">Minas Gerais</option>
       	<option value="Pará">Pará</option>
       	<option value="Paraíba">Paraíba</option>
       	<option value="Paraná">Paraná</option>
       	<option value="Pernambuco">Pernambuco</option>
       	<option value="Piauí">Piauí</option>
       	<option value="Rio de Janeiro">Rio de Janeiro</option>
       	<option value="Rio Grande do Norte">Rio Grande do Norte</option>
       	<option value="Rio Grande do Sul">Rio Grande do Sul</option>
       	<option value="Rondônia">Rondônia</option>
       	<option value="Roraima">Roraima</option>
       	<option value="Tocantins">Tocantins</option>
       	<option value="Santa Catarina">Santa Catarina</option>
       	<option value="São Paulo">São Paulo</option>
       	<option value="Sergipe">Sergipe</option>
</select>    	</tr>
 <tr>
     	<td width="30%"> </td>
     	<td width="70%"> </td>
   	</tr>
 <tr>
     	<td width="30%" class="style5">MENSAGEM:</td>
     	<td width="70%"> </td>
   	</tr>
 <tr>
     	<td width="30%"> </td>
     	<td width="70%"><textarea name="mensagem" cols="50" rows=""></textarea></td>
   	</tr>
 <tr>
     	<td width="30%"> </td>
     	<td width="70%"> </td>
   	</tr>
 <tr>
     	<td width="30%" class="style5">TRANSPORTE DE VEÍCULOS: </td>
     	<td width="70%"> </td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Marca:</td>
     	<td width="70%"><input name="car_marca" type="text" size="68" maxlength="150"></td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Ano:</td>
     	<td width="70%"><input name="car_ano" type="text" size="68" maxlength="04"></td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Situação:</td>
     	<td width="70%"><select name="car_stado">
  		<option value=""> ----->Selecione Um <-----</option>
  		<option value="car_batido">Batido</option>
  		<option value="car_sinistrado">Sinistrado</option>
  		<option value="car_leilao">Leião</option>
  		<option value="car_novo">Novo</option>
  		<option value="car_usado">Usado</option>
  </select>        	</td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Valor Aproximado: </td>
     	<td width="70%"><input name="car_valor" type="text" value="R{:content:}quot; size="68" maxlength="50"></td>
   	</tr>
 <tr>
     	<td width="30%" class="style7"><div align="left">Origem:</div></td>
     	<td width="70%"> </td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Cidade:</td>
     	<td width="70%"><input name="car_origem_cidade" type="text" size="68" maxlength="60"></td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Estado:</td>
     	<td width="70%"><select name="uf">
       	<option value=""> ----->Selecione Um <----- </option>
       	<option value="Acre">Acre</option>
       	<option value="Alagoas">Alagoas</option>
       	<option value="Amapá">Amapá</option>
       	<option value="Amazonas">Amazonas</option>
       	<option value="Bahia">Bahia</option>
       	<option value="Ceará">Ceará</option>
       	<option value="Distrito Federal">Distrito Federal</option>
       	<option value="Espírito Santo">Espírito Santo</option>
       	<option value="Góias">Góias</option>
       	<option value="Maranhão">Maranhão</option>
       	<option value="Mato Grosso">Mato Grosso</option>
       	<option value="Mato Grosso do Sul">Mato Grosso do Sul</option>
       	<option value="Minas Gerais">Minas Gerais</option>
       	<option value="Pará">Pará</option>
       	<option value="Paraíba">Paraíba</option>
       	<option value="Paraná">Paraná</option>
       	<option value="Pernambuco">Pernambuco</option>
       	<option value="Piauí">Piauí</option>
       	<option value="Rio de Janeiro">Rio de Janeiro</option>
       	<option value="Rio Grande do Norte">Rio Grande do Norte</option>
       	<option value="Rio Grande do Sul">Rio Grande do Sul</option>
       	<option value="Rondônia">Rondônia</option>
       	<option value="Roraima">Roraima</option>
       	<option value="Tocantins">Tocantins</option>
       	<option value="Santa Catarina">Santa Catarina</option>
       	<option value="São Paulo">São Paulo</option>
       	<option value="Sergipe">Sergipe</option>
</select>	</td>
   	</tr>
 <tr>
     	<td width="30%" class="style7"><div align="left">Destino:</div></td>
     	<td width="70%"> </td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Cidade:</td>
     	<td width="70%"><input name="car_destino_cidade" type="text" size="68" maxlength="50"></td>
   	</tr>
 <tr>
     	<td width="30%" class="style7">Estado:</td>
     	<td width="70%">
             <select name="car_uf_destino">
           	<option value=""> ----->Selecione Um <----- </option>
           	<option value="Acre">Acre</option>
           	<option value="Alagoas">Alagoas</option>
           	<option value="Amapá">Amapá</option>
           	<option value="Amazonas">Amazonas</option>
           	<option value="Bahia">Bahia</option>
           	<option value="Ceará">Ceará</option>
           	<option value="Distrito Federal">Distrito Federal</option>
           	<option value="Espírito Santo">Espírito Santo</option>
           	<option value="Góias">Góias</option>
           	<option value="Maranhão">Maranhão</option>
           	<option value="Mato Grosso">Mato Grosso</option>
           	<option value="Mato Grosso do Sul">Mato Grosso do Sul</option>
           	<option value="Minas Gerais">Minas Gerais</option>
           	<option value="Pará">Pará</option>
           	<option value="Paraíba">Paraíba</option>
           	<option value="Paraná">Paraná</option>
           	<option value="Pernambuco">Pernambuco</option>
           	<option value="Piauí">Piauí</option>
           	<option value="Rio de Janeiro">Rio de Janeiro</option>
           	<option value="Rio Grande do Norte">Rio Grande do Norte</option>
           	<option value="Rio Grande do Sul">Rio Grande do Sul</option>
           	<option value="Rondônia">Rondônia</option>
           	<option value="Roraima">Roraima</option>
           	<option value="Tocantins">Tocantins</option>
           	<option value="Santa Catarina">Santa Catarina</option>
           	<option value="São Paulo">São Paulo</option>
           	<option value="Sergipe">Sergipe</option>
           </select>        
</tr>

 <tr>
<td> </td>
<td> </tD>
   	</tr>
 <tr>
<td class="style5">MÍDIA:</td>
<td> </tD>
   	</tr>
 <tr>
<td class="style7"> </td>
<td><select name="midia">
  	<option value="">Selecione Uma</option>
  	<option value="google">Google</option>
  	<option value="olx">Anúncio OLX</option>
  	<option value="telelista">Anúncio Telelista</option>
  	<option value="amarela">Páginas Amarelas</option>
  	<option value="apontador">Anúncio Apontador</option>
  	<option value="folder_propaganda">Folder / Propaganda</option>
  	<option value="amigos">Indicação de Amigos</option>
  	<option value="outros">Outros</option>
</select>	</td>
 </tr>
 <tr>
<td class=> </td>
<td > </tD>
   	</tr>
 <tr>
<td class="style5">DEPARTAMENTOS<br />
 	(E-MAIL)  	</td>
<td> </td>
   	</tr>
 <tr>
<td class="style7"> </td>
<td><select name="emails">
	<option value="">Selecione Um</option>
	<option value="contato@email.com">Contato / Dúvidas</option>
	<option value="pedido@email.com">Orçamento Mudanças / Embalagem</option>
	<option value="transporte@email.com">Transp. de Carros / Cegonhas / Pátio</option>
	<option value="financeiro@email.com">Financeiro / Administrativo</option>
	<option value="rh@email.com">Direção / R.H.</option>
</select>	</td>
   	</tr>
  </table>
 	<div align="center"><BR />
   	<input name="send" type="submit" value="ENVIAR" />
 	</div>
</form>

 

 

O send.php (arquivo que vai receber os dados do formulário, e enviar o email)

<?php
if($_POST){
	extract($_POST); //função que extrai dados de um array, fazendo seus índices tornarem em nomes de variáveis e o valor desse índice passa ser o valor da variável.
	var_dump($_POST); // apenas debug para ver se está recuperando todos os campos.
	$Mensagem = "
		O cliente $nome com os seguintes dados pessoais:\n
		Email: $e_mail \n
		Telefone: $telefone \n
		Celular: $celular\n
		Cidade: $cidade - Estado: $uf_pessoal\n
		Mensagem: $mensagem\n\n

		Transporte de veículos:\n
		Marca do veículo: $car_marca\n
		Ano do veículo: $car_ano\n
		Estado do veículo: $car_stado\n
		Valor do veículo: $car_valor\n
		Origem do veículo: $car_origem_cidade - Estado: $uf\n
		Destino do veículo: $car_destino_cidade - Estado: $car_uf_destino\n\n

		Midia: $midia\n
		Para: $emails			
	";

	$headers = 	'From: webmaster@example.com' . "\r\n" .
				'Reply-To: webmaster@example.com' . "\r\n" .
				'X-Mailer: PHP/' . phpversion();

	mail($emails, $tipo_cliente, $Mensagem, $headers); //mail (para quem vai o email, assunto, mensagem do email);
}
?>

 

Bom acho que está em simples, nada tão complexo, mas qualquer dúvida pode perguntar.

Não tem nenhuma verificação se x campo está com n caracteres, ou se está em branco, mas acho que isso

você pode fazer da sua maneira, nada formatado 'bonitinho', mas o essencial está aí ;]

Sobre hora basta :

$data = date(d/m/Y H:i:s); //vai recuperar o dia/mês/ano hora:minuto:segundo 

Sobre o ip é assim:

 $ip = $_SERVER['REMOTE_ADDR'];

 

Para saber sobre variáveis globais ($_SERVER) clique aqui. Tem várias coisas que pode se recuperar tbm, como S.O., qual navegador, etc... ^^

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hiago;;

 

 

 

Ainda não testei, mas acho que segue esse padrão... como modifico o assunto para Transporte de Veículos... Não vi no send.php e, que trabalhinho eimmmmmmmmmm ! se fosse somente um contato rápido... seria fácil.

 

 

$headers = 'From: webmaster@example.com' . "\r\n" .

'Reply-To: webmaster@example.com' . "\r\n" .

'X-Mailer: PHP/' . phpversion();

 

 

 

Poderia me explicart esse campo, por favor?

 

Novamente não tendo como agradecer;

 

DPLF

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.