- Fórum
- /
- Suporte Joomla
- /
- Componentes
- /
- Joomla 1.5
- /
- Formulário de contato - Destino do e-mail depende do assunto
Formulário de contato - Destino do e-mail depende do assunto
- brunodyjorge
- Autor do Tópico
- Offline
- JCB! Geek
Menos
Mais
13 anos 7 meses atrás #38107
por brunodyjorge
brunodyjorge replied the topic: Re: Formulário de contato - Destino do e-mail depende do assunto
Valew pela ajuda cara,
Os dados são:
Nome
E-mail
Assunto
Mensagem
Os assuntos e os emails ainda vou receber do cliente, então pode colocar um padrão, tipo:
assunto 1 <> <!-- e --><a href="mailto:email_1@dominio.com.br]email_1@dominio.com.br[/url]<!-- e -->
assunto 2 <> <!-- e --><a href="mailto:email_2@dominio.com.br]email_2@dominio.com.br[/url]<!-- e -->
assunto 3 <> <!-- e --><a href="mailto:email_3@dominio.com.br]email_3@dominio.com.br[/url]<!-- e -->
assunto 4 <> <!-- e --><a href="mailto:email_4@dominio.com.br]email_4@dominio.com.br[/url]<!-- e -->
assunto 5 <> <!-- e --><a href="mailto:email_5@dominio.com.br]email_5@dominio.com.br[/url]<!-- e -->
Valew pela ajuda cara.
Os dados são:
Nome
Assunto
Mensagem
Os assuntos e os emails ainda vou receber do cliente, então pode colocar um padrão, tipo:
assunto 1 <> <!-- e --><a href="mailto:email_1@dominio.com.br]email_1@dominio.com.br[/url]<!-- e -->
assunto 2 <> <!-- e --><a href="mailto:email_2@dominio.com.br]email_2@dominio.com.br[/url]<!-- e -->
assunto 3 <> <!-- e --><a href="mailto:email_3@dominio.com.br]email_3@dominio.com.br[/url]<!-- e -->
assunto 4 <> <!-- e --><a href="mailto:email_4@dominio.com.br]email_4@dominio.com.br[/url]<!-- e -->
assunto 5 <> <!-- e --><a href="mailto:email_5@dominio.com.br]email_5@dominio.com.br[/url]<!-- e -->
Valew pela ajuda cara.
Please Entrar ou Registrar to join the conversation.
- renpv
- Offline
- JCB! Geek
Menos
Mais
- Postagens: 810
- Obrigados Recebidos: 0
13 anos 7 meses atrás #38111
por renpv
[color=#808080:2ig2voll]"Feliz aquele que transfere o que sabe e aprende o que ensina."(Cora Coralina)
"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original."(Albert Einstein)[/color:2ig2voll]
[url=http://twitter.com/renatopaivabv:2ig2voll]@renatopaivabv[/url:2ig2voll]
renpv replied the topic: Re: Formulário de contato - Destino do e-mail depende do assunto
Cara, tô te mandando o código limpo e seco (sem formatação), porém funcional.
Arquivo HTML com o nome que você quizer
Agora o código PHP que recebe e trata os dados enviados
O nome do arquivo deve ser o mesmo que estiver no action, neste caso "envia-email.php"Para testar a funcionalidade cria os dois arquivos e coloca em uma pasta on-line com os dados que você quizer.
Como eu falei, o código está limpo e seco. Se você manja um pouco de CSS pode dar uma formatada legal na saída. Existem também alguns parâmetros adicionais para envio de email, se quizer pesquisar seria interessante. No mais, me coloco à disposição. <!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->
Arquivo HTML com o nome que você quizer
<html>
<body>
<form action="envia-email.php" method="post">
<table>
<tr>
<td>Nome</td>
<td><input type="text" name="nome" />
</tr>
<tr>
<td>email</td>
<td><input type="text" name="email" />
</tr>
<tr>
<td>Assunto</td>
<td><select name="assunto">
<!--Aqui vai o pulo do gato, assunto separado do email por vírgula (sem espaço)-->
<option value="assunto1,email_1@dominio.com.br">Assunto 01</option>
<option value="assunto2,email_2@dominio.com.br">Assunto 02</option>
<option value="assunto3,email_3@dominio.com.br">Assunto 03</option>
<option value="assunto4,email_4@dominio.com.br">Assunto 04</option>
<option value="assunto5,email_5@dominio.com.br">Assunto 05</option>
</select>
</td>
</tr>
<tr>
<td>Mensagem</td>
<td><textarea name="mensagem" rows="10" cols="40">Escreva sua mensagem...</textarea>
</tr>
<tr>
<td colspan="2"><input type="submit" />
</tr>
</table>
</form>
</body>
</html>
Agora o código PHP que recebe e trata os dados enviados
O nome do arquivo deve ser o mesmo que estiver no action, neste caso "envia-email.php"
<?php
//Essa parte aqui só faz receber os dados enviados pelo formulário
$nome = $_REQUEST['nome'];
$email = $_REQUEST['email'];
$assunto = explode(",",$_REQUEST['assunto']); //Aqui eu separo o assunto do email através da vírgula
$mensagem = $_REQUEST['mensagem'];
//Essa parte só faz mostrar na tela o que recebeu PS. As próximas 5 linhas podem ser apagadas ou comentadas sem prejuízo ao código
echo "<br />Nome: " . $nome;
echo "<br />Email remetente: " . $email;
echo "<br />Assunto: " . $assunto[0];
echo "<br />Email destinatário: " . $assunto[1];
echo "<br />Mensagem: " . $mensagem;
//Aqui é definido o texto que irá aparecer no email
$email = "Nome: " . $nome . "\nEmail: " . $email . "\nAssunto: " . $assunto[0] . "\nMensagem: " . $mensagem;
//Aqui vai a função que, efetivamente, envia o email.
if(mail($assunto[1],$assunto[0],$email))
{ echo "<h1>Mensagem enviada com sucesso</h1>"; }
else { echo "<h1>Problemas com o envio da mensagem</h1>"; }
?>
Como eu falei, o código está limpo e seco. Se você manja um pouco de CSS pode dar uma formatada legal na saída. Existem também alguns parâmetros adicionais para envio de email, se quizer pesquisar seria interessante. No mais, me coloco à disposição. <!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->
[color=#808080:2ig2voll]"Feliz aquele que transfere o que sabe e aprende o que ensina."(Cora Coralina)
"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original."(Albert Einstein)[/color:2ig2voll]
[url=http://twitter.com/renatopaivabv:2ig2voll]@renatopaivabv[/url:2ig2voll]
Please Entrar ou Registrar to join the conversation.
- renpv
- Offline
- JCB! Geek
Menos
Mais
- Postagens: 810
- Obrigados Recebidos: 0
13 anos 7 meses atrás #38112
por renpv
[color=#808080:2ig2voll]"Feliz aquele que transfere o que sabe e aprende o que ensina."(Cora Coralina)
"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original."(Albert Einstein)[/color:2ig2voll]
[url=http://twitter.com/renatopaivabv:2ig2voll]@renatopaivabv[/url:2ig2voll]
renpv replied the topic: Re: Formulário de contato - Destino do e-mail depende do assunto
Quando estiver pronto, envia o link pra gente ver como é que ficou. <!-- s:ugeek: --><img src="{SMILIES_PATH}/icon_e_ugeek.gif" alt=":ugeek:" title="Uber Geek" /><!-- s:ugeek: -->
[color=#808080:2ig2voll]"Feliz aquele que transfere o que sabe e aprende o que ensina."(Cora Coralina)
"A mente que se abre a uma nova idéia jamais voltará ao seu tamanho original."(Albert Einstein)[/color:2ig2voll]
[url=http://twitter.com/renatopaivabv:2ig2voll]@renatopaivabv[/url:2ig2voll]
Please Entrar ou Registrar to join the conversation.
- brandoes
- Offline
- JCB! Master
13 anos 7 meses atrás #38153
por brandoes
Adriano Brandão
Web Designer - Analista de Sistemas
[color=#0080FF:2tnqrhfy] www.webscreen.com.br [/color:2tnqrhfy]
brandoes replied the topic: Re: Formulário de contato - Destino do e-mail depende do assunto
quando preciso de email assim eu tenho um formulario em php aki
ai fico livre de componente
funciona perfeito
so altera o email pra cada assunto
ai fico livre de componente
funciona perfeito
so altera o email pra cada assunto
Adriano Brandão
Web Designer - Analista de Sistemas
[color=#0080FF:2tnqrhfy] www.webscreen.com.br [/color:2tnqrhfy]
Please Entrar ou Registrar to join the conversation.
- brunodyjorge
- Autor do Tópico
- Offline
- JCB! Geek