Ir para conteúdo

POWERED BY:

Arquivado

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

Isabel

Envia e-mail php + css

Recommended Posts

Bom dia gente! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

to com uma duvida aqui..

eu fiz um form em css... com programação em php que envia email..

soh que no depurador ele acusa erro no boolean..

será que alguem poderia dar uma olhadinha no código pra mim eh me dar uma luz?! http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

vlww!

 

CODE
<?php

if (!empty($nome || $email || $assunto || $mensagem)) {

echo "<DIV align=center><p align=center><font face=Verdana, Arial size=2 color=#FF9933>Favor preencher os dados corretamente !<br>";

echo "<a href=\"java script: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=23 colspan=3> <p align=center><font face=Verdana size=2>

Em breve entraremos em contato !</font>

</TD>

</TR>";

$mens = "<font size=2 face=Verdana><p align=center>Contato<br><br></p></font>";

$mens .= "<font size=2 face=Verdana><b>Nome:</b> $nome</font><br><br>";

$mens .= "<font size=2 face=Verdana><b>E-mail:</b> $email</font><br>";

$mens .= "<font size=2 face=Verdana><b>Assunto:</b> $assunto</font><br>";

$mens .= "<font size=2 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("suporte@mdnet.inf.br","Contato","$mens", $headers);

echo " <TR>

<TD height=13> </TD>

</TR>

<TR>

<TD height=12></TD>

<TD valign=top><div align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif><a href=index.htm>Voltar</a></font>

</div>

</TD>

</TR>";

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na função empty() você deve informar somente um parâmetro, para poder verificar todos, utilize desta maneira:

 

if ( empty($nome) || empty($email) || empty($assunto) || empty($mensagem) ) {

Lembrando para para obter estes campos desta maneira, sua diretiva register_globals da configuração do PHP deve estar habilitada, o que não é nada seguro.

 

[]'s http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

obrigadaaa! ^^

 

mais eu fiz uq você disse.. só que eu tive erro em todas as strings..

de undefined variable! :mellow:

 

ficou assim:

CODE
<?php

if ( !empty($nome) || !empty($email) || !empty($assunto) || !empty($mensagem) ) {

echo "<DIV align=center><p align=center><font face=Verdana, Arial size=2 color=#FF9933>Favor preencher os dados corretamente !<br>";

 

}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=23 colspan=3> <p align=center><font face=Verdana size=2>

Em breve entraremos em contato !</font>

</TD>

</TR>";

$mens = "<font size=2 face=Verdana><p align=center>Contato<br><br></p></font>";

$mens .= "<font size=2 face=Verdana><b>Nome:</b> $nome</font><br><br>";

$mens .= "<font size=2 face=Verdana><b>E-mail:</b> $email</font><br>";

$mens .= "<font size=2 face=Verdana><b>Assunto:</b> $assunto</font><br>";

$mens .= "<font size=2 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("suporte@mdnet.inf.br","Contato","$mens", $headers);

echo " <TR>

<TD height=13> </TD>

</TR>

<TR>

<TD height=12></TD>

<TD valign=top><div align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif><a href=index.htm>Voltar</a></font>

</div>

</TD>

</TR>";

}

?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, exatamente a observação que coloquei. :D

 

Na configuração do seu PHP existe uma diretiva chamada register_globals que por padrão a partir da versão 4.2.0 do PHP vem desabilitada, por questões de segurança.

 

Quando ligada, a diretiva register_globals criará para seus scripts vários tipos de variáveis, como as variáveis oriundas de formulários HTML. Isso, combinado com o fato de que o PHP não requer inicialização de variáveis, significa que é mais fácil escrever código inseguro.

Enfim, o seguro mesmo é você obter estes valores utilizando variáveis superglobais como $_POST, $_GET e etc. No caso, dependendo do method usado em seu formulário, você precisa recuperar estes valores:

 

$nome = empty($_POST['nome']) ? false : $_POST['nome'];
$email = empty($_POST['email']) ? false : $_POST['email'];
$assunto = empty($_POST['assunto']) ? false : $_POST['assunto'];
$mensagem = empty($_POST['mensagem']) ? false : $_POST['mensagem'];

E então fazer a comparação:

 

if ( !$nome || !$email || !$assunto || !$mensagem ) {

Essa é minha sugestão. ^_^

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Hmmm! legaaal!

 

testei aqui.. naum deu nenhum erro..

dá pra ver pra mim se tah okay?! http://forum.imasters.com.br/public/style_emoticons/default/grin.gif

 

pq.. quando eu faço o envio..

no final.. era pra aparecer o nome do Olá, + nome cliente que tah no $nome

 

soh que naum aparece.. sai como $nome

 

código como ficou:

 

CODE
<?php

 

$nome = empty($_POST['nome']) ? false : $_POST['nome'];

$email = empty($_POST['email']) ? false : $_POST['email'];

$assunto = empty($_POST['assunto']) ? false : $_POST['assunto'];

$mensagem = empty($_POST['mensagem']) ? false : $_POST['mensagem'];

 

if ( !$nome || !$email || !$assunto || !$mensagem ) {

echo "<DIV align=center><p align=center><font face=Verdana, Arial size=2 color=#FF9933>Favor preencher os dados corretamente !<br>";

 

}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=23 colspan=3> <p align=center><font face=Verdana size=2>

Em breve entraremos em contato !</font>

</TD>

</TR>";

$mens = "<font size=2 face=Verdana><p align=center>Contato<br><br></p></font>";

$mens .= "<font size=2 face=Verdana><b>Nome:</b> $nome</font><br><br>";

$mens .= "<font size=2 face=Verdana><b>E-mail:</b> $email</font><br>";

$mens .= "<font size=2 face=Verdana><b>Assunto:</b> $assunto</font><br>";

$mens .= "<font size=2 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("suporte@mdnet.inf.br","Contato","$mens", $headers);

echo " <TR>

<TD height=13> </TD>

</TR>

<TR>

<TD height=12></TD>

<TD valign=top><div align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif><a href=index.htm>Voltar</a></font>

</div>

</TD>

</TR>";

}

?>

 

dá na tela ta aparecendo em cima:

 

Favor preencher os dados corretamente !

"; }else{ echo "

"; $mens = "

 

Contato

 

"; $mens .= "Nome: $nome

 

"; $mens .= "E-mail: $email

"; $mens .= "Assunto: $assunto

"; $mens .= "Mensagem: $mensagem

 

"; $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("suporte@mdnet.inf.br","Contato","$mens", $headers); echo " "; } ?>

 

uq seria um erro neah?! =/

 

acho que meu debug aqui tah ruim.. =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

ah taah!

acho que falei rapido demais...

 

tah aqui, esse eh o form inteiro php:

CODE
<HTML>

<HEAD>

<TITLE>Contato</TITLE>

 

<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

}

</STYLE>

 

<script language=JavaScript>

<!--

function SymError()

{

return true;

}

window.onerror = SymError;

//-->

</SCRIPT>

 

<script>

function displayText( sText ) {

document.getElementById("displayArea").innerHTML = sText;

}

</SCRIPT>

</HEAD>

<BODY>

<DIV align=center>

<CENTER>

<TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" borderColor=#111111

height=424 cellSpacing=0 cellPadding=0 width=507 border=1>

<TBODY>

<TR>

<TD width=507 bgColor=#000000 height=18>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><b><font face="Verdana" color="#ffffff" size="2">

Contato</font></b></P></TD></TR>

<TR>

<TD align=justify width=507 height=402>

<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

 

$nome = empty($_POST['nome']) ? false : $_POST['nome'];

$email = empty($_POST['email']) ? false : $_POST['email'];

$assunto = empty($_POST['assunto']) ? false : $_POST['assunto'];

$mensagem = empty($_POST['mensagem']) ? false : $_POST['mensagem'];

 

if ( !$nome || !$email || !$assunto || !$mensagem ) {

echo "<DIV align=center><p align=center><font face=Verdana, Arial size=2 color=#FF9933>Favor preencher os dados corretamente !<br>";

 

}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=23 colspan=3> <p align=center><font face=Verdana size=2>

Em breve entraremos em contato !</font>

</TD>

</TR>";

$mens = "<font size=2 face=Verdana><p align=center>Contato<br><br></p></font>";

$mens .= "<font size=2 face=Verdana><b>Nome:</b> $nome</font><br><br>";

$mens .= "<font size=2 face=Verdana><b>E-mail:</b> $email</font><br>";

$mens .= "<font size=2 face=Verdana><b>Assunto:</b> $assunto</font><br>";

$mens .= "<font size=2 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("suporte@mdnet.inf.br","Contato","$mens", $headers);

echo " <TR>

<TD height=13> </TD>

</TR>

<TR>

<TD height=12></TD>

<TD valign=top><div align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif><a href=index.htm>Voltar</a></font>

</div>

</TD>

</TR>";

}

?>

<TR>

<TD height=94></TD>

<TD> </TD>

</TR>

</TBODY>

</TABLE>

</CENTER></DIV></FORM></TD></TR></TBODY></TABLE></CENTER></DIV></BODY></HTML>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Continuo não enxergando o formulário.

 

Eu apenas gostaria de verificar o cabeçalho da tag <form> e ver o inputs que estão sendo utilizados.

 

então o formulario a ser preenchido eh este aqui:

só que está em css os dois http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

CODE
CENTER>

<TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" borderColor=#111111

height=424 cellSpacing=0 cellPadding=0 width=507 border=1>

<TBODY>

<TR>

<TD width=507 bgColor=#000000 height=18>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><b><font

 

face="Verdana" color="#ffffff" size="2">

Contato</font></b></P></TD></TR>

 

<TR>

<TD align=justify width=507 height=402>

 

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align="center"><FONT

 

face=Verdana

size=1>      <B><FONT color=#ff0000>Preencha

corretamente o formulário a baixo:</FONT></B></FONT></P>

 

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Verdana

size=1></FONT> </P>

 

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center>

<FORM style="MARGIN: 0px; WORD-SPACING: 0px" name=form action=enviar.php

method=post>

 

<DIV align=center>

<CENTER>

 

<TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse"

borderColor=#111111 height=200 cellSpacing=0 cellPadding=0 width=328

border=0>

 

<TBODY>

<TR>

<TD width=35 height=10>

</TD>

<TD width=287 height=10 align="center">

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><font face="Verdana"

 

size="1"><b>Nome:</b>

</font>

 

</P>

</TD>

</TR>

<tr>

<TD width=35 height=12>

</TD>

<TD width=287 height=12 align="center">

<SPAN

class=box-header><font face="Verdana" size="1"><b><INPUT class=frm

onblur="this.className='frm'; displayText(' ');"

onfocus="this.className='frm-on'; displayText(' Digite seu Nome');"

maxLength=60 size=25 name=nome></b></font></SPAN></TD>

</tr>

 

<tr>

<TD width=35 height=13>

</TD>

<TD width=287 height=13 align="center">

<SPAN

class=box-header><font face="Verdana"

 

size="1"><b>E-mail:</b></font></SPAN></TD>

</tr>

<TR>

<TD width=35 height=13>

 

</TD>

<TD width=287 height=13 align="center">

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><SPAN

class=box-header><font face="Verdana" size="1"><b><INPUT class=frm

onblur="this.className='frm'; displayText(' ');"

onfocus="this.className='frm-on'; displayText(' Digite seu e-mail, ex:

 

user@site.com.br');"

maxLength=100 size=25 name=email></b></font></SPAN></P></TD></TR>

<tr>

<TD width=35 height=12>

</TD>

<TD width=287 height=12 align="center">

<SPAN

class=box-header><font face="Verdana"

 

size="1"><b>Assunto:</b></font></SPAN></TD>

 

</tr>

<TR>

<TD width=35 height=18>

</TD>

<TD width=287 height=18 align="center">

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><SPAN

class=box-header><font face="Verdana" size="1"><b><INPUT class=frm

onblur="this.className='frm'; displayText(' ');"

onfocus="this.className='frm-on'; displayText(' Digite seu assunto');"

maxLength=60 size=25 name=assunto></b></font></SPAN></P></TD></TR>

<tr>

<TD width=35 height=7>

</TD>

 

<TD width=287 height=7 align="center">

<SPAN

class=box-header><font face="Verdana"

 

size="1"><b>Mensagem:</b></font></SPAN></TD>

</tr>

<TR>

<TD width=35 height=34>

</TD>

<TD width=287 height=34 align="center">

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Verdana

size=1><br><textarea class=frm

onblur="this.className='frm'; displayText(' ');"

onfocus="this.className='frm-on'; displayText(' Digite sua mensagem');"

name=mensagem rows="4" cols="25"></textarea></FONT></P></TD></TR>

 

<TR>

<TD width=35 height=9>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"> </P></TD>

<TD width=287 height=9>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"><FONT face=Verdana

size=1></FONT> </P></TD></TR>

<TR>

<TD width=328 colSpan=2 height=73>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><SPAN

class=box-header>       <INPUT class=frm

 

onmouseover="this.className='frm-on';" onmouseout="this.className='frm';"

 

type=submit value=Enviar></SPAN><FONT

face=Verdana> </FONT><SPAN class=box-header><INPUT class=frm

 

onmouseover="this.className='frm-on';" onmouseout="this.className='frm';" type=reset

 

value=Limpar></SPAN>

 

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><SPAN

class=box-header><FONT style="FONT-SIZE: 3pt"

face=Verdana></FONT></SPAN> 

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center>

<DIV class=frm-on

id=displayArea> </DIV>

</TD>

</TR>

</TBODY></TABLE></CENTER>

</DIV>

</FORM>

</TD>

</TR>

</TBODY>

</TABLE>

</CENTER>

 

</DIV>

</BODY>

</HTML>

 

 

eh a resposta de envio de php eh esta aqui:

 

CODE
<HTML>

<HEAD>

<TITLE>Contato</TITLE>

 

<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

}

</STYLE>

 

<script language=JavaScript>

<!--

function SymError()

{

return true;

}

window.onerror = SymError;

//-->

</SCRIPT>

 

<script>

function displayText( sText ) {

document.getElementById("displayArea").innerHTML = sText;

}

</SCRIPT>

</HEAD>

<BODY>

<DIV align=center>

<CENTER>

<TABLE id=AutoNumber1 style="BORDER-COLLAPSE: collapse" borderColor=#111111

height=424 cellSpacing=0 cellPadding=0 width=507 border=1>

<TBODY>

<TR>

<TD width=507 bgColor=#000000 height=18>

<P style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" align=center><b><font face="Verdana" color="#ffffff" size="2">

Contato</font></b></P></TD></TR>

<TR>

<TD align=justify width=507 height=402>

<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

 

$nome = empty($_POST['nome']) ? false : $_POST['nome'];

$email = empty($_POST['email']) ? false : $_POST['email'];

$assunto = empty($_POST['assunto']) ? false : $_POST['assunto'];

$mensagem = empty($_POST['mensagem']) ? false : $_POST['mensagem'];

 

if ( !$nome || !$email || !$assunto || !$mensagem ) {

echo "<DIV align=center><p align=center><font face=Verdana, Arial size=2 color=#FF9933>Favor preencher os dados corretamente !<br>";

 

}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=23 colspan=3> <p align=center><font face=Verdana size=2>

Em breve entraremos em contato !</font>

</TD>

</TR>";

$mens = "<font size=2 face=Verdana><p align=center>Contato<br><br></p></font>";

$mens .= "<font size=2 face=Verdana><b>Nome:</b> $nome</font><br><br>";

$mens .= "<font size=2 face=Verdana><b>E-mail:</b> $email</font><br>";

$mens .= "<font size=2 face=Verdana><b>Assunto:</b> $assunto</font><br>";

$mens .= "<font size=2 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("suporte@mdnet.inf.br","Contato","$mens", $headers);

echo " <TR>

<TD height=13> </TD>

</TR>

<TR>

<TD height=12></TD>

<TD valign=top><div align=center><font size=1 face=Verdana, Arial, Helvetica, sans-serif><a href=index.htm>Voltar</a></font>

</div>

</TD>

</TR>";

}

?>

<TR>

<TD height=94></TD>

<TD> </TD>

</TR>

</TBODY>

</TABLE>

</CENTER></DIV></FORM></TD></TR></TBODY></TABLE></CENTER></DIV></BODY></HTML>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi o que o CSS tem a ver com isso mas aparentemente está tudo normal.

 

O action do seu formulário está direcionando para a outra página, o método que está sendo usado é o POST, você está recebendo estes valores do formulário corretamente, checando e enviando o e-mail.

 

Explique (mais detalhado) qual o problema que está acontecendo? :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

tudo bem..

 

pra você ver direitinho o que tah acontecendo..

coloca os dois no notepad salva o primeiro em html... eh segundo em php

hehe.. isso ai você jah sabe xDDD

mais eh soh pra explicar.. ai quando você colocar os dados eh enviar você vai ver o erro q tah acontecendo =//

 

pq tah meio ruim de explicar..

enfim.. na tela depois do envio..

tah saindo isso aqui:

 

 

CODE
Contato (o titulo do form.. até ai normal)

 

Favor preencher os dados corretamente !

"; }else{ echo "

"; $mens = "

 

Contato

 

"; $mens .= "Nome: $nome

 

"; $mens .= "E-mail: $email

"; $mens .= "Assunto: $assunto

"; $mens .= "Mensagem: $mensagem

 

"; $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("suporte@mdnet.inf.br","Contato","$mens", $headers); echo " "; } ?>

 

 

Olá $nome,

 

as informações foram enviadas com sucesso !

 

Em breve entraremos em contato !

 

Voltar (voltar ao form.. tah normal tbm)

 

soh que tah vendo o errado?!

naum aparece o nome do cliente eh sim a string =/

 

eh em cima sai parte do código.. naum era pra tah assim

 

 

era soh pra ficar assim oh : http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

Olá $nome(puxa nome do cliente),

 

as informações foram enviadas com sucesso !

 

Em breve entraremos em contato !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Seu Apache e PHP estão normais? :blink:

 

Parece haver problema no interpretador do PHP. Já tentou rodar em algum outro servidor?

 

No código não tem nenhum problema.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o apache!?! taaah sim ^^

 

será que naum seria por causa do servidor smtp?!

acho que naum neah!

 

mais eu ainda naum configurei aqui nenhum tipo de smtp..

se bem que os e-mails aqui são contas do hotmail vinculadas ao site..

então ao invéz de estarem.. user@hotmail.. elas estão como: user@mdnet.inf.br!

 

fora que a gente recebe eh envia por outloock

então acho que jah tem algo em smtp jah..

soh naum entendo muito sobre isso =/

Compartilhar este post


Link para o post
Compartilhar em outros sites

as tags estão fechadaas xD

 

soh que o ponto da erro de caractere..

naum tah funcionando =///

 

mais mesmo assim obrigadaa ^^

 

eh agora?! :mellow:

Compartilhar este post


Link para o post
Compartilhar em outros sites

pq na verdade o que tah saindo em cima do form eh que deve tah com problema eh essa parte aqui:

 

 

CODE
$mens = "<font size=2 face=Verdana><p align=center>Contato<br><br></p></font>";

$mens .= "<font size=2 face=Verdana><b>Nome:</b> $nome</font><br><br>";

$mens .= "<font size=2 face=Verdana><b>E-mail:</b> $email</font><br>";

$mens .= "<font size=2 face=Verdana><b>Assunto:</b> $assunto</font><br>";

$mens .= "<font size=2 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("suporte@mdnet.inf.br","Contato","$mens", $headers);

echo "

 

 

eh essa linha: $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

 

será que essa linha tah dando pau por causa do css?!

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.