Ir para conteúdo
Fórum Script Brasil
  • 0

Alguém Consegue Axar O Erro


Guest --jorge --

Pergunta

Guest --jorge --

$nome_at,email_at, $mensage_At, são variaveis que eu usei no campo do dreamweaver quando clico no botao enviar o browser diz ke a pagina não pdoe ser exibida não consigo axar o erro!!

<?php 


$nome_at=$_POST["nome_at"];  
$email_at=$_POST["email_at"];
$mensagem_at=$_POST["mensagem_at"];

global $email_at;

$data=date("d/m/y");
$hora=date("H:i");
$destino=mail("meuemail@hotmail.com","o site recebeu nova mensagem","INFORMAÇOES CLIENTE
Nome do Cliente:$nome_at/n Email do Cliente:$email_at/n Mensagem do Cliente:$mensagem_at/n" );

if ($destino){
        header("Location:http://index.html/");
}else{
        echo "problemas no envio";
        echo "<a href=http://endereco >"
        };
        
$site="lanchonete quero lanches";
$assunto="lanches";
$texto="obrigado por mandar uma mensagem";

mail("$email_at",
        "$site",
        "$assunto",
        "$texto");
        
                        

?>

Editado por ESerra
Utilize as tags [code] [/code]
Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
Guest --jorge --

SEMPRE DA ESSE ERRO quando CLICO NO BOTAO ENVIAR::

The page cannot be displayed

The page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access.

Link para o comentário
Compartilhar em outros sites

  • 0

Só que se o problema está acotecendo na hora que você clica no botão enviar, então o problema está na outra página, porque essa que você passou não tem nenhum botão... no mínimo o action do formulário tá com o nome errado..

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --jorge --

ta tudo certinho os nomes tudo não sei porque? outra pagina que chama o formulario é essa postada!! atforme é o nome do meu arquivo la de cima!!

<td width="120" height="30"><a href="index.php">Principal</a></td>
    <td width="572" rowspan="4"><form id="form1" name="form1" method="post" action="atforme.php">
      <table width="303" border="4" cellpadding="0" cellspacing="0" bordercolor="#0000FF">
        <tr>
          <td width="94"><span class="style1">Nome</span></td>
          <td width="197"><label>
            <input name="nome_at" type="text" id="nome_at" />
          </label></td>
          </tr>
        <tr>
          <td><span class="style1">Email</span></td>
          <td><label>
            <input name="email_at" type="text" id="email_at" />
          </label></td>
          </tr>
        <tr>
          <td><span class="style1">Mensagem</span></td>
          <td><label>
            <textarea name="mensagem_at" id="mensagem_at"></textarea>
          </label></td>
          </tr>
        <tr>
          <td><label>
            <input name="submit1" type="submit" id="submit1" value="enviar" />
          </label></td>
          <td><label>
            <input type="reset" name="Submit2" value="limpar" />
          </label></td>
          </tr>
      </table>
        </form>
    </td>
    <td width="66">&nbsp;</td>
  </tr>
  <tr>

Editado por ESerra
Utilize as tags [code] [/code]
Link para o comentário
Compartilhar em outros sites

  • 0

pelo que parece, nessa parte:

$destino=mail("meuemail@hotmail.com","o site recebeu nova mensagem","INFORMAÇOES CLIENTE
Nome do Cliente:$nome_at/n Email do Cliente:$email_at/n Mensagem do Cliente:$mensagem_at/n" );

if ($destino){
        header("Location:http://index.html/");
}else{
        echo "problemas no envio";
        echo "<a href=http://endereco >"
        };
Deveria ser assim:
$destino=mail("meuemail@hotmail.com","o site recebeu nova mensagem","INFORMAÇOES CLIENTE
Nome do Cliente:$nome_at/n Email do Cliente:$email_at/n Mensagem do Cliente:$mensagem_at/n" );

if ($destino){
        header("location:index.html");
}else{
        echo "problemas no envio";
        echo "<a href=http://endereco >"
        };
Primeiro uma pergunta: O e-mail chega a ser enviado??? Se sim: Ao enviar, você está passando a confirmação para a variável $destino... Depois faz essa comparação:
if ($destino){
Ou seja, se o e-mail foi enviado ele vai executar essa parte:
header("Location:http://index.html/");
Mas essa parte está errada, essa local não existe... ou você deve colocar:
("Location:http://localhost/index.html");
ou
("Location:http://www.dominio.com.br/index.html"); //troque o www.dominio.com.br pelo domínio correto
ou
("Location:index.html");

Obs.: sem a barra no final, senão o servidor pensará que index.html é uma pasta!!!

Se não:

Se o e-mail não foi enviado, pode ser um problema na configuração do SMTP, dessa maneira, o PHP envia para o local correto, mas o servidor de SMTP não está enviando o e-mail... Ou seja, o PHP acredita ter enviado o e-mail. Mas o SMTP Server ainda não enviou.

Mas corrige primeiro as falhas anteriores que descreví que provavelmente corrigirá!

Antes que me esqueça, tem mais vários outros erros no seu código... dá uma repassada, faz uns testes de mesa que você vai descobrir...

E...

Estou de chegada no fórum, espero ajudar muito por aqui e também ser ajudado! Abraço a todos!

Editado por EvandroPH
Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...