Edir jp 0 Denunciar post Postado Setembro 9, 2009 Bom dia alguém pode me ajudar pois criei uma página de orçamento no meu site e pedi a um programador web para criar o script e eu publicar...só que aparece tudo direitinho porem envia e não aparece no meu e-mail, não da error e nem pede para preencher todos os campos abrigatórios, também não dá retorno de que foi enviado com sucesso?...se precisar envio o script criado? Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Setembro 9, 2009 Bom uso da área Atenção: Este subfórum é destinado apenas para postagem de scripts prontos e testados para auxiliar os demais membros. Não é permitido a abertura de tópicos com dúvidas. Para isso, use o Fórum de PHP. Tópico Movido Laboratório de Scripts (PHP) http://forum.imasters.com.br/public/style_emoticons/default/seta.gif PHP Que tipo de ajuda você espera? Quer que alguém corrija o que foi feito pelo programador? Consulte o fórum adequado. http://forum.imasters.com.br/index.php?/forum/87-empregos-curriculos-parcerias-e-negocios/ Quer ajuda para fazer? No laboratório de scripts tem vários scripts prontos para envio de e-mail. http://forum.imasters.com.br/index.php?/forum/93-laboratorio-de-scripts-php/ Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Edir jp 0 Denunciar post Postado Setembro 9, 2009 Quero ajuda para fazer o meu funcionar! se alguém estiver disposto em me ajudar posso enviar e script para corrigir ou passo o linck para ver... Edir ... Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Setembro 9, 2009 Então... poste o script. Além do script, pode ser alguma configuração na sua hospedagem. Outra opção é que o e-mail esteja indo para a pasta spam. Já conferiu lá? Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Edir jp 0 Denunciar post Postado Setembro 9, 2009 segue script 01 - ( <style type="text/css"> <!-- .unnamed1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC; } --> </style> <div align="center"><font color="#FFFFFF" size="2" face="Arial, Helvetica, sans-serif">Por favor, preencha o formulário abaixo, que em até 48hs estaremos enviando uma proposta conforme suas solicitações.<br> <br> <strong>Atenção:</strong> campos com * são de preenchimento obrigatório.<br> <br /> *colorsulfoto@colorsulfoto.com.br*<br /> Telefone: (51) 3625.3952</font><font color="#FFFFFF"><br> </font><br> <table width="527" border="0" cellpadding="0" cellspacing="0"> <!--DWLayoutTable--> <tr> <td width="527" height="27" align="center" valign="top"><font color="#FFFFFF" size="5" face="Arial, Helvetica, sans-serif"><?PHP echo $m;?></font></td> </tr> </table></div> <form action="page6.php" method="post" target="_self"> <table align="center" cellspacing="1" class="unnamed1"> </tr> <tr> <td><div align="right">Nome* </div></td><td><input name="nome" type="text" class="form" id="nome" size="40"/></td> </tr> <tr> <td><div align="right">Evento* </div></td><td><input name="evento" type="text" class="form"id="evento"size="40"/></td> </tr> <tr> <td><div align="right">Data do Evento* </div></td><td><input name="data_evento" type="text" class="form" id="data_evento" size="40"/></td> </tr> <tr> <td><div align="right">Local do Evento* </div></td><td><input name="local_evento" type="text" class="form" id="local_evento" size="40"/></td> </tr> <tr> <td><div align="right">Estado do Evento* </div></td><td><select size="1" name="estado_evento" tabindex="6" style="color: #000000; border: 1px solid #000000; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1"> <option>AC</option> <option>AL</option> <option>AM</option> <option>BA</option> <option>CE</option> <option>DF</option> <option>ES</option> <option>GO</option> <option>MA</option> <option>MG</option> <option>MS</option> <option>MT</option> <option>PA</option> <option>PB</option> <option>PE</option> <option>PI</option> <option>PR</option> <option>RJ</option> <option>RN</option> <option>RO</option> <option>RR</option> <option>RS</option> <option>SC</option> <option>SE</option> <option>SP</option> <option>TO</option> </select></td> </tr> <tr> <td><div align="right">Cidade do Evento* </div></td> <td><input name="cidade_evento" type="text" class="form" id="cidade_evento" size="40"/></td> </tr> <tr> <td><div align="right">E-mail* </div></td><td><input type="text" size="40" name="email" class="form"/></td> </tr> <tr> <td><div align="right">Telefone 1*</div></td> <td><input name="telefone" type="text" class="form" id="telefone" size="12"/> Celular* <input name="celular" type="text" class="form" id="celular" size="12"/></td> </tr> <tr> <td><div align="right">Interesse em</div></td> <td> <table class="unnamed1"> <!--DWLayoutTable--> <tr> <td height="21"><input name="fotografia" type="checkbox" id="fotografia" value="fotografia" /></td> <td>Fotografia</td> <td><input name="fotolivro" type="checkbox" id="fotolivro" value="fotolivro" /></td> <td colspan="2" valign="top">Fotolivro</td> </tr> <tr> <td><input name="album_encadernado" type="checkbox" value="album_encadernado" id="album_encadernado" /></td> <td>Álbum encadernado</td> <td><input name="convites" type="checkbox" value="convites" id="convites" /></td> <td width="51">Convites</td> <td width="23"></td> </tr> <tr> <td><input name="DVD Slideshow" type="checkbox" value="DVD Slideshow" id="DVD Slideshow" /></td> <td>DVD Slideshow</td> <td><input name="book" type="checkbox" value="book" id="book" /></td> <td>Book</td> <td></td> </tr> <tr> <td><input name="lembrancinhas" type="checkbox" value="lembrancinhas" id="lembrancinhas" /></td> <td>Lembrancinhas</td> <td><input name="quadro_assinatura" type="checkbox" value="quadro_assinatura" id="quadro_assinatura" /></td> <td>Quadro de assinatura</td> <td></td> </tr> <tr> <td><input name="foto_hora" type="checkbox" value="foto_hora" id="foto_hora" /></td> <td>Foto na hora</td> <td><input name="banner" type="checkbox" value="banner" id="banner" /></td> <td>Banner</td> <td></td> </tr> <tr> <td colspan="4">Outros <input name="outros" type="text" class="form" id="outros" size="26" /></td> <td></td> </tr> </table> </td> </tr> <tr> <td><div align="right">Informações adicionais*</div></td> <td><textarea name="informacoes_adicionais" cols="37" rows="2" class="form" id="informacoes_adicionais"></textarea></td> </tr> <tr> <td colspan="2"> </td> </tr> <tr> <td colspan="2"><div align="center"> <input name="enviar" type="submit" id="enviar" value="Enviar formulário"> </div></td> </tr> </table> </form> ) 02 script <?php //pegando os dados echo $valor= $_POST["enviar"]; echo $nome= $_POST["nome"]; $evento= $_POST["nome"]; $data_evento = $_POST["nome"]; $local_evento = $_POST["nome"]; $estado_evento = $_POST["nome"]; $cidade_evento = $_POST["nome"]; $email= $_POST["email"]; $telefone= $_POST["nome"]; $celular= $_POST["nome"]; //aqui as checkbox if(isset($_POST["fotografia"])){ $fotografia = "X";}else { $fotografia = "";} if(isset($_POST["album_encadernado"])){ $album_encadernado = "X"; }else{$album_encadernado = "";} if(isset($_POST["dvd_slideshow"])){ $dvd_slideshow = "X"; }else{ $dvd_slideshow = ""; } if(isset($_POST["lembrancinhas"])){ $lembrancinhas = "X"; }else{ $lembrancinhas = ""; } if(isset($_POST["foto_hora"])){ $foto_hora = "X"; }else{ $foto_hora = ""; } if(isset($_POST["fotolivro"])){ $fotolivro = "X"; }else{ $fotolivro= ""; } if(isset($_POST["convites"])){ $convites = "X"; }else{ $convites = ""; } if(isset($_POST["book"])){ $book= "X"; }else{ $book = ""; } if(isset($_POST["quadro_assinatura"])){ $quadro_assinatura = "X"; }else{ $quadro_assinatura = ""; } if(isset($_POST["banner"])){ $banner = "X"; }else{ $banner = ""; } $outros = $_POST["outros"]; $informacoes_adicionais = $_POST["informacoes_adicionais"]; //configurando E-mail de destino, etc etc $email_destino= 'colorsulfoto@colorsulfoto.com.br'; $email_from = $email; $assunto_email = "$nome solicitou um orçamento via site"; $mensagem_email = "";//neste caso definido lá embaixo $error = 0;//até o momento não ocorreu nenhum erro if($valor!=""){ if (($nome =="") or ($evento="") or ($email=="")or ($data_evento=="")or ($local_evento=="")or ($estado_evento=="")or ($cidade_evento=="")or ($telefone=="")or ($celular=="")){ $m = "<b>Por favor, digite todos os campos</b>."; $error = 1; } //verifica se o email digitado é válido //utiliza a função stroke() e outras para verificar se o email é válido $mail = stroke($email,"@"); if ($mail == $email){ $m = "<b>Por favor, digite seu e-mail corretamente"; $error = 1; } $telefone2 = str_replace("(","",$telefone); $telefone2 = str_replace(")","",$telefone2); if($error != 1){//se não deu erro, envia o e-mail $hora = date("H:i:s"); $data = date("d/m/y"); //prepara a msg $mensagem = ereg_replace(" ", " ", $mensagem); $mensagem = nl2br($mensagem); $mensagem_email = ' <table align="center" cellspacing="1"> <!--DWLayoutTable--> <tr> <td width="144"><div align="right"><strong>Nome* </strong></div></td> <td width="255">'.$nome.'</td> </tr> <tr> <td><div align="right"><strong>Evento* </strong></div></td> <td>'.$evento.'</td> </tr> <tr> <td><div align="right"><strong>Data do Evento* </strong></div></td> <td>'.$data_evento.'</td> </tr> <tr> <td><div align="right"><strong>Local do Evento* </strong></div></td> <td>'.$local_evento.'</td> </tr> <tr> <td><div align="right"><strong>Estado do Evento* </strong></div></td> <td>'.$estado_evento.'</td> </tr> <tr> <td><div align="right"><strong>Cidade do Evento* </strong></div></td> <td>'.$cidade_evento.'</td> </tr> <tr> <td><div align="right"><strong>E-mail* </strong></div></td> <td>'.$email.'</td> </tr> <tr> <td><div align="right"><strong>Telefone 1*</strong></div></td> <td>'.$telefone.' Celular '.$celular.'</td> </tr> <tr> <td><div align="right"><strong>Interesse em:</strong></div></td> <td> <table> <tr> <td>'.$fotografia.'</td> <td>Fotografia</td> <td>'.$fotolivro.'</td> <td>Fotolivro</td> </tr> <tr> <td>'.$dvd_slideshow.'</td> <td>DVD Slideshow</td> <td>'.$convites.'</td> <td>Convites</td> </tr> <tr> <td>'.$album_encadernado.'</td> <td>Album Encadernado</td> <td>'.$book.'</td> <td>Book</td> </tr> <tr> <td>'.$lembrancinhas.'</td> <td>Lembrancinhas</td> <td>'.$quadro_assinatura.'</td> <td>Quadro de assinatura</td> </tr> <tr> <td>'.$foto_hora.'</td> <td>Foto na hora</td> <td>'.$banner.'</td> <td>Banner</td> </tr> <tr> <td colspan="4">outros '.$outros.'</td> </tr> </table></td> </tr> <tr> <td><div align="right"><strong>Informações adicionais*</strong></div></td> <td>'.$informacoes_adicionais.'</td> </tr> <tr> <td height="48" colspan="2"> </td> </tr> </table>'; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .="from:$email"; if (email($email_destino,"$assunto_email","$mensagem_email",$headers)){ $m = "<b>Seu e-mail foi enviado com sucesso!\n</b>"; $nome = ""; $email = ""; $telefone = ""; $mensagem = ""; $mensagem2 = ""; $cidade = ""; }else{ $m ="<b>Erro no envio de email! Por favor, tente novamente</b>."; $error = 1; } }//fim do if do erro }else{ //$m = "Digite todos os campos, nossa equipe dará um retorno assim que possível."; } if($error ==1){ echo $m."<br><br><a href='javascript:history.go(-1);' target='_self'>Clique Aqui Para Voltar</a>"; exit; } echo $_POST["enviar"]; echo ""; ?> ) Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Setembro 9, 2009 Olha, troca isto... if (email($email_destino,"$assunto_email","$mensagem_email",$headers)) por isto if (mail($email_destino,"$assunto_email","$mensagem_email",$headers)) Veja se funciona Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Edir jp 0 Denunciar post Postado Setembro 9, 2009 Fiz a troca e infelismente não funcionou!!! edir Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Setembro 9, 2009 Além do script, pode ser alguma configuração na sua hospedagem. Outra opção é que o e-mail esteja indo para a pasta spam. Já conferiu lá? Já verificou com a sua hospedagem se eles tem suporte a PHP com a função mail habilitada? Já olhou para ver se o e-mail não está na pasta de lixo eletrônico, ou spam? Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Edir jp 0 Denunciar post Postado Setembro 10, 2009 bom dia... fiz a verificação junto a ospedagem e eles dizem que tem suporte mail PHP, verifiquei junto a caixa de mensagens e lixeira não encontrei nada de errado... a ospedagem acha que pode ser algo no script em sua criação que esta causando essa anomalia de fazer de conta que envia e não envia ,não acusa error e nem apresenta a mensagem eviado com sucesso!!! não sei o que fazer no momento??? se tiver algo favor me fale! Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Setembro 10, 2009 Confira se o nome do arquivo que tem o código para enviar o e-mail é page6.php... Se não for, renomeie. Após isto, adicione estas linhas no início do código do page6.php. Vai habilitar todas as mensagens de erro... ini_set('display_errors', 1); error_reporting(E_ALL); Tente novamente e veja se aparece algum erro. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites
Edir jp 0 Denunciar post Postado Setembro 10, 2009 caro amigo... não funcionou ou não entendi...adicione estas linhas no início do código do page6.php...inicio onde?</table></div> <form action="page6.php" method="post" target="_self"> <table align="center" cellspacing="1" class="unnamed1"> para saber axatamente!! Compartilhar este post Link para o post Compartilhar em outros sites
Matias Rezende 50 Denunciar post Postado Setembro 10, 2009 Você não entendeu... O arquivo que tem o código abaixo, que ENVIA o e-mail, ou seja onde você alterou o email para mail... <?php ini_set('display_errors', 1); error_reporting(E_ALL); //pegando os dados echo $valor= $_POST["enviar"]; echo $nome= $_POST["nome"]; $evento= $_POST["nome"]; $data_evento = $_POST["nome"]; $local_evento = $_POST["nome"]; $estado_evento = $_POST["nome"]; $cidade_evento = $_POST["nome"]; $email= $_POST["email"]; $telefone= $_POST["nome"]; $celular= $_POST["nome"]; O nome desta página é page6.php? No início desta página, coloque o código que eu passei. Carlos Eduardo Compartilhar este post Link para o post Compartilhar em outros sites