Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Edir jp

preciso de ajuna com meu orçamento em php que envia mas não aparece...

Recommended Posts

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

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

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

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

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

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

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

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

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

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

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.