Diogo Freitas Postado Março 27, 2008 Denunciar Share Postado Março 27, 2008 fiz um código para um formulário.O que tá mal?<?php //pego os dados enviados pelo formulario $empresa = $_POST["empresa"]; $resp = $_POST["resp"]; $contacto = $_POST["contacto"]; $email_form = $_POST["email_form"]; $select_tamanho = $_POST["select_tamanho"]; $select_tipo = $_POST["select_tipo"]; $select_local = $_POST["select_local"]; $select_tempo = $_POST["select_tempo"]; $coment = $_POST["coment"]; //valido os emails if (!ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email_from)){ echo "<center>Digite um email valido</center>"; echo "<center><a href=\"java script:history.go(-1)\"><center>Voltar</center></a>"; exit; } //se não tiver anexo else{ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; //envia o email sem anexo mailto:geral@uttil.com($empresa,$resp,$contacto,$email_form,$select_tamanho,$select_tipo,$select_local,$select_tempo,$coment); echo"Email enviado com Sucesso!"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Março 27, 2008 Denunciar Share Postado Março 27, 2008 //envia o email sem anexo mailto:geral@uttil.com($empresa,$resp,$contacto,$email_form,$select_tamanho,$select_tipo,$select_local,$select_tempo,$coment);Não existe esta função no PHP.http://www.php.net/manual/pt_BR/function.mail.phpAbraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diogo Freitas Postado Março 27, 2008 Autor Denunciar Share Postado Março 27, 2008 já agora...consegues ver o k ta mal noutro formulario de recomendação que eu postei? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diogo Freitas Postado Março 27, 2008 Autor Denunciar Share Postado Março 27, 2008 já resolvi isso mas agora me dá um erro, diz k so posso ter no maximo 5 parametros e eu tenho 10. tenho k criar headrs ne?me da uma dika pf, nunca criei<?php //pego os dados enviados pelo formulario $to = "dfreitas80@hotmail.com" . ", "; $empresa = $_POST["empresa"]; $resp = $_POST["resp"]; $contacto = $_POST["contacto"]; $email_form = $_POST["email_form"]; $select_tamanho = $_POST["select_tamanho"]; $select_tipo = $_POST["select_tipo"]; $select_local = $_POST["select_local"]; $select_tempo = $_POST["select_tempo"]; $coment = $_POST["coment"]; //valido os emails if (!ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email_form)){ echo "<center>Digite um email valido</center>"; echo "<center><a href=\"java script:history.go(-1)\"><center>Voltar</center></a>"; exit; } //se não tiver anexo else{ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; //envia o email sem anexo mail( $to, $empresa, $resp, $contacto, $email_form, $select_tamanho, $select_tipo, $select_local, $select_tempo, $coment); echo"Email enviado com Sucesso!"; } ?> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Durub Postado Março 27, 2008 Denunciar Share Postado Março 27, 2008 Não, se for valores, é só jogar tudo em uma string e mandar.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Diogo Freitas Postado Março 27, 2008 Autor Denunciar Share Postado Março 27, 2008 desculpa, mas como t disse nunca fiz disto.Se me ajudar agradeço.como ponho numa string? Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Diogo Freitas
fiz um código para um formulário.
O que tá mal?
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.