Ir para conteúdo

POWERED BY:

Arquivado

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

Fabiosousa

[Resolvido] formulario em php com htm

Recommended Posts

Oi galera, to com um probleminha,

 

fiz um form de contato "contato.htm" com um arquivo e "nviar.php" e nao ta funcionando segue abaixo as paginas:

 

HTM

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FBD99A;
}
.style25 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.box-header {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.style26 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
-->
</style></head>

<body>
<table width="455" height="263" border="0" cellpadding="0" cellspacing="0">
  
  <tr>
    <td valign="top"><table width="450" height="150" border="0" cellpadding="0" cellspacing="0" id="AutoNumber1" style="BORDER-COLLAPSE: collapse">
        <tbody>
          <tr>
            <td align="justify" valign="top"><p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center"> </p>
                <p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center"> </p>
              <form action="enviar.php" method="post" name="form" id="form">
                  <div align="center">
                    <center>
                      <table id="AutoNumber1" style="BORDER-COLLAPSE: collapse" 
      bordercolor="#111111" cellspacing="4" cellpadding="0" width="95%" 
      border="0">
                        <tbody>
                          <tr>
                            <td width="106" height="10" class="style26"><div align="left">Nome: </div></td>
                            <td align="left"><font face="Verdana" size="1"><span 
            class="box-header"><font face="Verdana" size="1"><b>
                              <input onblur="this.className='none'; displayText(' ');" 
            onfocus="this.className='none'; displayText(' Digite seu Nome');" 
            maxlength="60" size="40" name="nome" />
                            </b></font></span><font face="Verdana" size="1"><b></b></font><font face="Verdana" size="1"><b> </b></font> <font face="Verdana" size="1"><b> </b></font> </font></td>
                          </tr>
                          <tr>
                            <td width="106" height="12"><div align="left"><span class="style26">E-mail:</span></div></td>
                            <td align="left"><div align="left"><span class="box-header"><font face="Verdana" size="1"><b><font face="Verdana" size="1"><b>
                                <input onblur="this.className='none'; displayText(' ');" onfocus="this.className='none'; displayText(' Digite seu e-mail, ex: user@user.com.br');" 
            maxlength="100" size="40" name="email" />
                            </b></font></b></font></span> <font face="Verdana" size="1"><b><font face="Verdana" size="1"><b> </b></font></b></font> </div></td>
                          </tr>
                          <tr>
                            <td width="106" height="13"><div align="left"><span class="style26">Telefone:</span></div></td>
                            <td><div align="left"><span class="box-header"><font face="Verdana" size="1"><font face="Verdana" size="1"><b>
                                <input onblur="this.className='none'; displayText(' ');" onfocus="this.className='none'; displayText(' Digite seu assunto');" maxlength="60" size="20" name="assunto" />
                            </b></font></font></span> <font face="Verdana" size="1"><font face="Verdana" size="1"><b> </b></font></font> <font face="Verdana" size="1"><font face="Verdana" size="1"><b> </b></font></font> </div></td>
                          </tr>
                          <tr>
                            <td width="106" height="13" valign="top" class="style26"><div align="left">
                                <p>Mensagem:</p>
                            </div></td>
                            <td><p align="left" style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font face="Verdana" size="1">
                                <textarea onblur="this.className='none'; displayText(' ');" onfocus="this.className='none'; displayText(' Digite sua mensagem');" name="mensagem" rows="6" cols="40"></textarea>
                            </font><span class="box-header"><font face="Verdana" size="1"><b> </b></font></span></p></td>
                          </tr>
                          <tr valign="top">
                            <td height="73" colspan="2"><p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center"><span class="box-header">
                                <input name="submit" type="submit" onmouseover="this.className='none';" onmouseout="this.className='none';" value="Enviar" />
                                </span><font face="Verdana"> </font><span class="box-header">
                                <input name="reset" type="reset" onmouseover="this.className='none';" onmouseout="this.className='none;" value="Limpar" />
                                </span></p></td>
                          </tr>
                        </tbody>
                      </table>
                    </center>
                  </div>
              </form></td>
          </tr>
        </tbody>
      </table>      <p> </p></td>
  </tr>
</table>
</body>
</html>

 

PHP

 

<HTML><HEAD><TITLE>.: Formulário de Contato :.</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE>
.cellbox {
	BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #888888 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #888888 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #888888 1px solid
}
.box-header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.frm {
	BORDER-RIGHT: #888888 1px solid; BORDER-TOP: #888888 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #f0f0f0
}
.frm-on {
	BORDER-RIGHT: rgb(70,90,128) 1px solid; BORDER-TOP: rgb(70,90,128) 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: rgb(70,90,128) 1px solid; COLOR: rgb(70,90,128); BORDER-BOTTOM: rgb(70,90,128) 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: rgb(177,203,255)
}
.text-header {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 16pt; COLOR: rgb(0,128,255); FONT-FAMILY: Verdana
}
.style1 {
	color: #009933;
	font-weight: bold;
}
</STYLE>

<script language=JavaScript>
<!--
function SymError()
{
  return true;
}
window.onerror = SymError;
//-->
    </SCRIPT>

<script>
      function displayText( sText ) {
        document.getElementById("displayArea").innerHTML = sText;
      }
    </SCRIPT>

<META content="Microsoft FrontPage 4.0" name=GENERATOR></HEAD>
<BODY>
<DIV align=center>
<CENTER>
<TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" borderColor=#111111 cellSpacing=0 cellPadding=0 width=450 border=1>
  <TBODY>
  <TR>
    <TD><table width="100%"  border="0">
        <tr>
          <td><span class="style1"><font size="2" face="Verdana">Confirmação do envio da mensagem!</font></span></td>
          <td width="120"><div align="center"></div></td>
        </tr>
      </table></TD>
  </TR>
  <TR>
    <TD width=507 height=250 align=justify>
      <DIV align=center>
      <CENTER>
                <TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" 
      borderColor=#111111 height=200 cellSpacing=0 cellPadding=0 width=328 
      border=0>
                  <!--DWLayoutTable-->
                  <TBODY>
                    <TR> 
                      <TD width=67 height=44> </TD>
                      <TD width=183></TD>
                      <TD width=78></TD>
                    </TR>
					<?php
if (!$nome || !$email || !$assunto || !$mensagem) {
  echo "<DIV align=center><p align=center><font face=Verdana, Arial size=2 color=#FF9933><b>Favor preencher os dados corretamente!</b><br>";
  echo "<a href=\"javascript:history.back(1)\">Voltar</a>";
 }else{
 echo "
                    <tr> 
                      <TD height=22 colspan=3> <p align=center><font face=Verdana size=2>Olá 
                          <font color=#FF0000><b>$nome</b></font>,</font> 
                      </TD>
                    </tr>
                    <TR> 
                      <TD height=22 colspan=3> <p align=center><font face=Verdana size=2>As 
                          informações foram enviadas com sucesso!</font> </TD>
                    </TR>
                    <tr> 
                      <TD height=22> </TD>
                      <TD></TD>
                      <TD></TD>
                    </tr>
                    <TR> 
                      <TD height=23 colspan=3> <p align=center><font face=Verdana size=2>Aguarde!<br>Em breve entraremos em contato com você.<br><br></font> </TD>
                    </TR>
                    <tr> 
                      <TD height=23 colspan=3> <p align=center><font face=Verdana size=2>Atenciosamente!</font> 
                      </TD>
                    </tr>";
 $mens = "<font size=2 face=Verdana><p align=center>:: Informações do Cliente ::<br><br></p></font>";
 $mens .= "<font size=1 face=Verdana><b>Nome</b> $nome</font><br><br>";
 $mens .= "<font size=1 face=Verdana><b>E-mail</b> $email</font><br>";
 $mens .= "<font size=1 face=Verdana><b>Assunto</b> $assunto</font><br>";
 $mens .= "<font size=1 face=Verdana><b>Mensagem</b> $mensagem</font><br><br>";

 $headers = "MIME-Version: 1.0\r\n";
 $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
 $headers .= "From: 'Formulário'\r\n";
 
   mail("fabiozik@gmail.com","Informações do Cliente","$mens", $headers);
echo "                    <TR> 
                      <TD height=13> </TD>
                      <TD></TD>
                      <TD></TD>
                    </TR>
                    <TR>
                      <TD height=12></TD><br>
                      <TD valign=top><div align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif><a href=leia.htm>Voltar</a></font></div></TD>
                      <TD></TD>
                    </TR>";
					}
					?>
                    <TR>
                      <TD height=94></TD>
                      <TD> </TD>
                      <TD></TD>
                    </TR>
                  </TBODY>
                </TABLE>
      </CENTER></DIV></FORM></TD></TR></TBODY></TABLE></CENTER></DIV></BODY></HTML>

 

Por favor alguem pode me da uma força

 

fabio

Compartilhar este post


Link para o post
Compartilhar em outros sites

e nao ta funcionando

 

O que não está funcionando? Dá alguma mensagem de erro? Exibe o link de Voltar no final do script? Não dá mensagem de erro mas também não chega o e-mail? Chegou a olhar no lixo eletrônico do teu e-mail, pra ver se não chegou lá?

 

Se quiser, no laboratório de scripts tem vários exemplos de como fazer isto. Eu fiz um com envio para múltiplos destinatários.

 

http://forum.imasters.com.br/index.php?/topic/363321-formulario-de-contato-com-multiplos-destinatarios/

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

seguinte da essa mens..:

 

-------------------------------------------------------------

O site não pode exibir a página

HTTP 405

Causa provável:•O site tem um erro de programação.

Você pode tentar:

Voltar para a página anterior.

 

--------------------------------------------------------------

Compartilhar este post


Link para o post
Compartilhar em outros sites

Habilite as mensagens de erro do PHP colocando este código no início do script, porque esta mensagem parece ser do Apache.

 

<?php
ini_set('display_errors', 1); 
error_reporting(E_ALL);
?>

Veja se muda a mensagem de erro.

 

Carlos Eduardo

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, descobri,

 

o servidor onde ta hospedado o site nao tem suporte a PHP, foi mal !

 

 

mas brigado pela força, vou entrar num forum de ASP.

 

MUITO GRATO MESMO!

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.