Preciso de um script que possa pegar todos os arquivos do meu formulário e enviar direto pro meu e-mail. É um cadastro para evento Rotaractiano e preciso com urgência.
Script Php - Urgente
Started By adi, 15/02/2007, 21:01
1 reply to this topic
#1
Posted 15/02/2007, 21:01
#2
Posted 15/02/2007, 22:42
Bem isso é um form-mail simples, olhe esse que eu fiz e uso em alguns sites que pagam pouco ...
E acredito que vc disse errado .. na parte "pegar todos os arquivos" acredito que seje os campos .... se não vou postar algo equivocado!
form-mail.php
Mas aqui no fórum/web devem ter outros mais avançados de uma procurada!
E acredito que vc disse errado .. na parte "pegar todos os arquivos" acredito que seje os campos .... se não vou postar algo equivocado!
<form action="form-mail.php" method="post"> <input type="hidden" name="recipient" value="seu@e-mail.com.br"> <input type="hidden" name="subject" value="WebSite - Contato"> <input type="hidden" name="redirect" value="obrigado.php"> <!-- Aqui vem os Campos, Qualquer um Que Desejar --> <!-- Pois o Sistema vai Saber qual é qual --> <input type="submit" name="Submit" value=" Enviar "> </form>
form-mail.php
<?php // Simples Form-mail uso genêrico :) // Escrito por: SK15 - sk15@msn.com // Variaveis de configuração desse formail ... // Valores/campos que não devem ser lidos $no_send = array("recipient", "subject", "redirect", "Submit"); // E-mails permitidos para uso (vazio qualquer e-mail) $yes_email = array(); // Verifica se o e-mail esta cadastrado $all_email = true; if (count($yes_email) > 0) { $all_email = false; foreach ($yes_email as $email) { if ($email == $_POST["recipient"]) { $all_email = true; break; } } } // Se estiver habilitado manda o e-mail if ($all_email) { $text_send = "<font face=\"Verdana, Arial\" size=\"2\" color=\"#000000\">"; foreach ($_POST as $name => $value) { if (!in_array($name, $no_send)) { $value = (empty($value)) ? "<i>(Campo Vazio)</i>" : htmlentities($value); $text_send .= "<b>" . htmlentities(ucfirst($name)) . ":</b> " . $value . "<br>\r\n"; } } $text_send .= "</font>"; // Envia o e-mail de Fato $hdrs_eml = "MIME-Version: 1.0\r\n"; $hdrs_eml .= "Content-type: text/html; charset=ISO-8859-1\r\n"; $hdrs_eml .= "From: " . $_POST["Nome"] . " <" . $_POST["Email"] . ">"; @mail($_POST["recipient"], $_POST["subject"], $text_send, $hdrs_eml) or die ("Erro no Envio do E-mail :("); } // Manda para onde desejar :) $sent_to = (isset($_POST["redirect"]) && !empty($_POST["redirect"])) ? $_POST["redirect"] : "./"; header("Location: " . $sent_to); exit(); // Para o Script ?>
Mas aqui no fórum/web devem ter outros mais avançados de uma procurada!
Edição feita por: sk15, 15/02/2007, 22:44.
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)