Jump to content


Photo

Script Php - Urgente


  • Faça o login para participar
1 reply to this topic

#1 adi

adi

    Novato no fórum

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

Posted 15/02/2007, 21:01

:( 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. :(

#2 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

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 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.





0 user(s) are reading this topic

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

IPB Skin By Virteq