Formulário de envio de e-mail

De Suporte
(Diferença entre revisões)
Ir para: navegação, pesquisa
(mail.php)
Linha 44: Linha 44:
 
|  
 
|  
 
<nowiki><?php</nowiki>
 
<nowiki><?php</nowiki>
<br>
+
<br><br>
 
<nowiki>if(!empty($_POST)){</nowiki>
 
<nowiki>if(!empty($_POST)){</nowiki>
 
+
<br><br>
 
<nowiki> $para = "suporte@splicenet.com.br" . ";";</nowiki>
 
<nowiki> $para = "suporte@splicenet.com.br" . ";";</nowiki>
 
<nowiki>        $para .= "atdo@splicenet.com.br";</nowiki>
 
<nowiki>        $para .= "atdo@splicenet.com.br";</nowiki>
 
+
<br><br>
 
<nowiki> $corpoEmail = "Nome: ".$_POST['nome'];</nowiki>
 
<nowiki> $corpoEmail = "Nome: ".$_POST['nome'];</nowiki>
 
<nowiki> $corpoEmail .= "<br>Email: ".$_POST['email'];</nowiki>
 
<nowiki> $corpoEmail .= "<br>Email: ".$_POST['email'];</nowiki>
Linha 55: Linha 55:
 
<nowiki> $corpoEmail .= "<br>Assunto: ".$_POST['assunto'];</nowiki>
 
<nowiki> $corpoEmail .= "<br>Assunto: ".$_POST['assunto'];</nowiki>
 
<nowiki> $corpoEmail .= "<br>Mensagem: ".$_POST['mensagem'];</nowiki>
 
<nowiki> $corpoEmail .= "<br>Mensagem: ".$_POST['mensagem'];</nowiki>
 
+
<br><br>
 
<nowiki> $param = "de=" . $_POST['email'];</nowiki>
 
<nowiki> $param = "de=" . $_POST['email'];</nowiki>
 
<nowiki>    $param .= "&para=" . $para;</nowiki>
 
<nowiki>    $param .= "&para=" . $para;</nowiki>
 
<nowiki>    $param .= "&assunto=" . $_POST['assunto'];</nowiki>
 
<nowiki>    $param .= "&assunto=" . $_POST['assunto'];</nowiki>
 
<nowiki>    $param .= "&msg=" . $corpoEmail;</nowiki>
 
<nowiki>    $param .= "&msg=" . $corpoEmail;</nowiki>
 
+
<br><br>
 
<nowiki>    $ch = curl_init();</nowiki>
 
<nowiki>    $ch = curl_init();</nowiki>
 
<nowiki>    curl_setopt($ch, CURLOPT_URL, "webmail.splicenet.com.br/dominios/reservas/mail.php");</nowiki>
 
<nowiki>    curl_setopt($ch, CURLOPT_URL, "webmail.splicenet.com.br/dominios/reservas/mail.php");</nowiki>
Linha 71: Linha 71:
 
<nowiki>    $conteudo = curl_exec($ch);</nowiki>
 
<nowiki>    $conteudo = curl_exec($ch);</nowiki>
 
<nowiki>    curl_close($ch);</nowiki>
 
<nowiki>    curl_close($ch);</nowiki>
 
+
<br><br>
 
<nowiki> echo "<script>alert('Mensagem enviada com sucesso!')</script>";</nowiki>
 
<nowiki> echo "<script>alert('Mensagem enviada com sucesso!')</script>";</nowiki>
 
<nowiki>}</nowiki>
 
<nowiki>}</nowiki>
 
<nowiki>?></nowiki>
 
<nowiki>?></nowiki>
 
+
<br><br>
 
<nowiki><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></nowiki>
 
<nowiki><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"></nowiki>
 
<nowiki><html xmlns="http://www.w3.org/1999/xhtml"></nowiki>
 
<nowiki><html xmlns="http://www.w3.org/1999/xhtml"></nowiki>

Edição das 13h45min de 28 de julho de 2014

FormMail Clone (Envia somente para e-mails @seudominio)

Um dos mais populares formulários de scripts de e-mail disponíveis é o FormMail, de Matt Wright. O script pode ser configurado bem rapidamente, e proporciona um número de opções de customizações.

Os seguintes passos provêm instruções rápidas de instalação para o FormMail Clone. Certifique-se de ler o arquivo FormMail README para informações mais detalhadas sobre como customizar o FormMail Clone.

Consulte FormMail documentation - http://www.scriptarchive.com/readme/formmail.html para mais informações sobre como customizar o script FormMail Clone.

Para configurar o FormMail Clone, siga o procedimento:
1. Crie o formulário em sua página web, com os seguintes campos:

2. <form action="http://www.seudominio.com.br/cgi-sys/FormMail.cgi" method="POST">

3. <input type="hidden" name="recipient" value="e-mail@seudominio.com.br">

Nota: Só funcionará com um endereço de e-mail do próprio domínio.

4. <input type="hidden" name="subject" value="Feedback from web site">

<input type="hidden" name="redirect" value="http://www.seudominio.com.br/obrigado.htm">

5. Faça o upload da página web e teste o formulário. Consulte primeiro a FormMail documentation - http://www.scriptarchive.com/readme/formmail.html se você tiver quaisquer questões sobre a utilização do script FormMail.

Volt.png

mail.php

<?php

if(!empty($_POST)){

$para = "suporte@splicenet.com.br" . ";"; $para .= "atdo@splicenet.com.br";

$corpoEmail = "Nome: ".$_POST['nome']; $corpoEmail .= "<br>Email: ".$_POST['email']; $corpoEmail .= "<br>Telefone: ".$_POST['telefone']; $corpoEmail .= "<br>Assunto: ".$_POST['assunto']; $corpoEmail .= "<br>Mensagem: ".$_POST['mensagem'];

$param = "de=" . $_POST['email']; $param .= "&para=" . $para; $param .= "&assunto=" . $_POST['assunto']; $param .= "&msg=" . $corpoEmail;

$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "webmail.splicenet.com.br/dominios/reservas/mail.php"); curl_setopt($ch, CURLOPT_FAILONERROR, 1); @curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 120); // segundos curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $param); $conteudo = curl_exec($ch); curl_close($ch);

echo "<script>alert('Mensagem enviada com sucesso!')</script>"; } ?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Exemplo de formulário</title> </head> <body> <form id="form1" name="form1" method="post" action=""> <table width="100%" border="0"> <tr> <td colspan="2">Formulário de Contato</td> </tr> <tr> <td width="14%"> </td> <td width="86%"> </td> </tr> <tr> <td>Nome:</td> <td><label for="nome"></label> <input type="text" name="nome" id="nome" /></td> </tr> <tr> <td>Email:</td> <td><input type="text" name="email" id="email" /></td> </tr> <tr> <td>Telefone:</td> <td><input type="text" name="telefone" id="telefone" /></td> </tr> <tr> <td>Assunto:</td> <td><input type="text" name="assunto" id="assunto" /></td> </tr> <tr> <td>Mensagem:</td> <td><label for="mensagem"></label> <textarea name="mensagem" id="mensagem" cols="45" rows="5"></textarea></td> </tr> <tr> <td> </td> <td><input type="submit" name="button" id="button" value="enviar" /></td> </tr> </table> </form> </body> </html>

Volt.png
Ferramentas pessoais
Espaços nominais

Variantes
Ações
Navegação
Ferramentas