kreator 0 Denunciar post Postado Fevereiro 8, 2010 bom dia!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif gente não sei o que esta de errado no código que não envia o e-mail e nem ao menos redimensiona o pagina novamente para uma pagina que se chama comunicação.php pelo comando location.href="index.php?pg=comunicacao";[code] criei um formulario simples [code]<style type="text/css"> <!-- #nome { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #096; border-right-color: #096; border-bottom-color: #096; border-left-color: #096; } #email { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #096; border-right-color: #096; border-bottom-color: #096; border-left-color: #096; } #email2 { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #c0aa7d; border-right-color: #c0aa7d; border-bottom-color: #c0aa7d; border-left-color: #c0aa7d; } #telefone { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #096; border-right-color: #096; border-bottom-color: #096; border-left-color: #096; } #mensagem { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #096; border-right-color: #096; border-bottom-color: #096; border-left-color: #096; } #empresa { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #966; border-right-color: #966; border-bottom-color: #966; border-left-color: #966; } #empresa { border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #096; border-right-color: #096; border-bottom-color: #096; border-left-color: #096; } --> </style> <div id="form_fale_conosco"> <form name="form1" method="post" action="?pg=funcoes_fale_conosco.php"> <table width="552" border="0"> <tr> <td colspan="4" align="center"><p align="left"> Para entrar em contato, preencha o formulário </p></td> </tr> <tr> <td height="48" colspan="4"> </td> </tr> <tr> <td>Nome:</td> <td colspan="3"><input name="nome" type="text" id="nome" size="50" /></td> </tr> <tr> <td>E-mail:</td> <td colspan="3"><input name="email" type="text" id="email" size="50" /></td> </tr> <tr> <td>Telefone:</td> <td colspan="3"><input name="telefone" type="text" id="telefone" size="50" /></td> </tr> <tr> <td width="80">Mensagem:</td> <td colspan="3"><textarea name="mensagem" id="mensagem" cols="39" rows="5"></textarea></td> </tr> <tr> <td align="center"> </td> <td width="61" align="center"> </td> <td width="166" align="left">* Campos Obrigatórios </td> <td width="227" align="left"><label> <input type="submit" name="enviar" id="enviar" value="enviar" /> </label></td> </tr> </table> </form> </div> [/code] e o arquivo que execulta as funcoes funcoes_fale_conosco.php [code]<?php //Enviando os dados por e-mail.//Recebendo os dados do formulário. $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $mensagem = $_POST['mensage']; $destinatario = "escolha@perspectivasustentavel.com.br"; $origem = "Perspectiva Sustentável Contato Via Site"; //Vem como assunto da menssagem.//Indexando as informações. $boundary = "XYZ-".date(dmyhms)."-ZYX"; $mens = "--$boundary\n"; $mens .= "Content-Transfer-enconding: 8bits\n"; $mens .= "Content-Type: text/plain; charset=\"ISO-8859-1\"\n\n"; // adiciona a mensagem digitada no formulário ao e-mail $mens .= "Nome: $nome\n"; $mens .= "E-mail: $email\n"; $mens .= "Mensagem: $mensagem\n"; // Monta o cabeçalho do e-mail $ $hearders = "MIME-Version: 1.0\n"; $hearders .= "From: $origem <$email>\r\n"; $hearders .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; $enviado = mail($destinatario, $assunto, $mens, $hearders);// verifica se o e-mail foi enviado de forma correta if ($enviado == 1) { echo '<script>alert("Seu contato foi enviado com sucesso, em breve retornaremos sua mensagem.!"); location.href="index.php?pg=comunicacao"; </script>';} else {echo "E-mail não foi enviado"; } ?> ele não esta chegando no email e quando ele execulta os comandos ele volta para a index e não para a pagina comunicacao.php agradeço desde já http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites
kreator 0 Denunciar post Postado Fevereiro 8, 2010 esqueci o sistema de paginas paginas.php <? $pg = 'home'; if( isset($_GET['pg']) ) $pg = $_GET['pg']; switch( $pg ){ //**********************************HOME*************************************// case 'home': include "home.php"; break; //**********************************QUEM SOMOS*************************************// case 'perspectiva': include "perspectiva.php"; break; //**********************************COMUCICAÇÃO*************************************// case 'comunicacao': include "comunicacao.php"; break; //**********************************VIDEO 1 FULL*************************************// case 'video_1_full': include "video_1_full.php"; break; //**********************************VIDEO 2 FULL*************************************// case 'video_2_full': include "video_2_full.php"; break; //**********************************VIDEO 3 FULL*************************************// case 'video_3_full': include "video_3_full.php"; break; //*****************************DOCUMENTOS SIGNIFICATIVOS****************************// case 'documentos significativos educacao': include "documentos_significativos_educacao.php"; break; case 'documentos significativos meio ambiente': include "documentos_significativos_meio_ambiente.php"; break; case 'documentos significativos desenvolvimento sustentavel': include "documentos_significativos_desenvolvimento.php"; break; case 'documentos significativos links': include "documentos_significativos_links.php"; break; //*****************************EDITORIAL****************************// case 'saiba mais solucao de problemas e nosso foco': include "solucao_problemas.php"; break; case 'saiba mais perpectiva propoe': include "perspectiva_propoe.php"; break; //*****************************EM CONSTRUÇÃO****************************// case 'em construcao': include "em_construcao.php"; break; //***************************************INDEX*************************************// default: include ("home.php"); break; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
kreator 0 Denunciar post Postado Fevereiro 8, 2010 http://forum.imasters.com.br/public/style_emoticons/default/joia.gif consegui resolver quase tudo aqui,só que ta acontecendo algo estranho no meu e-mail os campos nome email e mensagem aparecem certinho mas o campo telefone não aparece no e-mail??? $nome = $_POST['nome']; $email = $_POST['email']; $telefone = $_POST['telefone']; $mensagem = $_POST['mensagem']; estranho todos estão sendo pegos pelo post porque será que só o campo telefone não aparece :angry: askopkopaskopaskopaskaskopkopas muito estranho isso!!!se alguem poder dar uma mão conserteza eh 2p Compartilhar este post Link para o post Compartilhar em outros sites
kreator 0 Denunciar post Postado Fevereiro 8, 2010 so um jeg mesmo koaskopkoaspkoaskopaskopas esqueci de add+ $mens .= "Telefone: $telefone\n"; vlw resolvido!!! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites