rod88 0 Denunciar post Postado Junho 8, 2007 Olá pessoal, venho tentando colocar um formulário de contato na minha página. Já testei milhões de scripts em vários servidores com suporte a PHP e nunca recebo o e-mail enviado pelo formulário. Estou utilizando uma conta do Yahoo! Mail e já desabilitei todos os filtros anti-spam. Abaixo segue um dos scripts que tentei e não funcionou, o que posso estar fazendo de errado? Muito obrigado HTML <!-- Website Contact Form Generator --><!-- http://www.tele-pro.co.uk/scripts/contact_form/ --><!-- This script is free to use as long as you --><!-- retain the credit link --><form method="POST" action="contact.php">Fields marked (*) are required<p>Email From:* <br><input type="text" name="EmailFrom"><p>Subject: <br><input type="text" name="Subject"><p>Name:<br><input type="text" name="Name"><p>Message:<br><textarea name="Message"></textarea><p><input type="submit" name="submit" value="Submit"></form><p><!-- Contact Form credit link -->Created by <a target="_blank" href="http://www.tele-pro.co.uk/scripts/contact_form/">Contact Form Generator</a> PHP <?php// Website Contact Form Generator // http://www.tele-pro.co.uk/scripts/contact_form/ // This script is free to use as long as you // retain the credit link // get posted data into local variables$EmailFrom = Trim(stripslashes($_POST['EmailFrom'])); $EmailTo = "meuemail@yahoo.com";$Subject = Trim(stripslashes($_POST['Subject'])); $Name = Trim(stripslashes($_POST['Name'])); $Message = Trim(stripslashes($_POST['Message'])); // validation$validationOK=true;if (Trim($EmailFrom)=="") $validationOK=false;if (!$validationOK) { print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">"; exit;}// prepare email body text$Body = "";$Body .= "Name: ";$Body .= $Name;$Body .= "\n";$Body .= "Message: ";$Body .= $Message;$Body .= "\n";// send email $success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");// redirect to success page if ($success){ print "<meta http-equiv=\"refresh\" content=\"0;URL=ok.htm\">";}else{ print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";}?> Compartilhar este post Link para o post Compartilhar em outros sites
prog_web 0 Denunciar post Postado Junho 8, 2007 Seu servidor tem suporte a envio de e-mails pela função mail()? Compartilhar este post Link para o post Compartilhar em outros sites
rod88 0 Denunciar post Postado Junho 8, 2007 Seu servidor tem suporte a envio de e-mails pela função mail()?Não sei, testei em servidores gratuitos com suporte PHP, talvez não tenham. Você conhece algum que tenha suporte a essa função para me indicar?Muito obrigado Compartilhar este post Link para o post Compartilhar em outros sites
MadPatryk 0 Denunciar post Postado Junho 8, 2007 ihh kra... server free é uma desgraça rsprovavelmente nao tem o mail pra evitar que os usuarios façam spam...server free eu nao sei mesmo te indicar, mas aqui mesmo no forum, nos posts fixos (lá em cima rs) deve ter um topico com um nome tipo "web hosts", "hospedagem php", enfim...da um look lá que a galera mandou bem rs:) Compartilhar este post Link para o post Compartilhar em outros sites