..:: MX Studio Fóruns ::..: Formulário em PHP no dreamweaver - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Formulário em PHP no dreamweaver Tutorial do site MXS mas preciso de modificações

#41 User is offline   protese 

  • Group: Membros
  • Posts: 7
  • Joined: 17-May 07

Posted 09 June 2007 - 07:26 AM

Obrigado Gisele asim q terminar de fazer o codigo e testar eu posto aqui (se funcionou ou nw)...abraço.
0

#42 User is offline   Giselecn 

  • Group: Membros
  • Posts: 511
  • Joined: 13-July 05

Posted 22 June 2007 - 01:52 PM

renato dá alguma mensagem de erro??

0

#43 User is offline   Filipe Teixeira 

  • Group: Membros
  • Posts: 5
  • Joined: 20-October 07

Posted 20 October 2007 - 03:53 PM

td bem Gisele!
segui o seu tópico para fazer um formulário, mas o e-mail não é enviado. Aparece a mensagem de que o e-mail foi enviado com sucesso, mas também aparece a seguinte mensagem: Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Arquivos de programas\Apache Software Foundation\Apache2.2\htdocs\webcalvario\formulario.php on line 62
segue os códigos.
HTML:
CODE
<?xml version="1.0" encoding="iso-8859-1"?>
<!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>
<title>Documento sem t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>

<body>
<form action="formulario.php" method="post" name="form_contato" id="form_contato" onsubmit="return validar();">

<script language=javascript>
function validar() {
var valido = false;

with(document.form_contato) {
if (nome.value.length == 0){
valido = false;
nome.focus();
alert ('Favor inserir o seu nome.');

}else if(assunto.value.length == 0) {
valido = false;
assunto.focus();
alert ('Favor informar o assunto.');

}else if(email.value.length == 0) {
valido = false;
email.focus();
alert ('Favor inserir o seu e-mail.');

}else if(destinatario.value == 0) {
valido = false;
destinatario.focus();
alert ('Escolha um destinatário.');

}else if(mensagem.value.length == 0) {
valido = false;
mensagem.focus();
alert ('Favor inserir a descrição da mensagem.');

}else {
valido = true;
submit();
}
return valido;
}
}
</script>

<table width="630" border="0" cellspacing="6" bgcolor="#00e0aa">
<tr>
<td bgcolor="#00e0aa"><strong><font color="#666666" size="4" face="Verdana">Formul&aacute;rio
para contato</font></strong></td>
</tr>
</table>
<table width="630" border="0" cellspacing="6" bgcolor="00e0aa">
<!--DWLayoutTable-->
<tr>
<td width="97"><strong><font color="#666666" size="3">Nome:</font></strong></td>
<td width="511"><input name="nome" type="text" id="nome" size="40" maxlength="100">
</td>
</tr>
<tr>
<td><strong><font color="#666666">Assunto:</font></strong></td>
<td><input name="assunto" type="text" id="assunto" size="40" maxlength="100" /></td>
</tr>
<tr>
<td><strong><font color="#666666">E-mail:</font></strong></td>
<td><input name="email" type="text" id="email" size="40" maxlength="100" /></td>
</tr>
<tr>
<td><strong><font color="#666666">Destinat&aacute;rio:</font></strong></td>
<td><select name="destinatario" id="destinatario">
<option value="0">----------Selecione o destinat&aacute;rio----------</option>
<option value="1">Pastores</option>
<option value="2">Rede de Casais</option>
<option value="3">Rede de Homens</option>
<option value="4">Rede de Mulheres</option>
<option value="5">Rede de Jovens</option>
<option value="6">Rede de Crian&ccedil;as</option>
<option value="7">Minist&eacute;rio de Dan&ccedil;a Al&eacute;m do V&eacute;u</option>
<option value="8">Minist&eacute;rio de Louvor Conduzindo a Arca</option>
<option value="9">Escola de L&iacute;deres - EFOCAL</option>
<option value="10">Projeto Recriarc</option>
<option value="11">N&uacute;cleo Itapecerica</option>
<option value="12">N&uacute;cleo Darcy Vargas</option>
<option value="13">Webmaster</option>
</select></td>
</tr>
<tr>
<td><strong><font color="#666666">Descri&ccedil;&atilde;o:</font></strong></td>
<td><textarea name="mensagem" cols="60" rows="10" id="mensagem"></textarea></td>
</tr>
</table>
<table width="630" border="0" cellspacing="6" bgcolor="#00e0aa">
<tr>
<td width="324"><div align="right">
<input name="limpar" type="reset" id="limpar" value="Limpar" />
</div></td>
<td width="289"><input name="enviar" type="submit" id="enviar" value="Enviar" /></td>
</tr>
</table>
</form>
</body>
</html>


PHP:
CODE
<?php

/*A variável $mensagem recebe os dados da array. Repare que estamos concatenando de acordo com o formato que
queremos receber no email. O \n é uma quebra de linha. */

/*Mensagem enviada para o destinatário*/

$mensagem = "Nome: ".$_POST['nome']." \n";
$mensagem .= "Email: ".$_POST['email']." \n";
$mensagem .= "Assunto ".$_POST['assunto']." \n";
$mensagem .= "Descrição:". $_POST['mensagem'];

/*
Função Mail:

Primeiro parâmetro: Coloque o email que vai receber os dados do formulário;
Segundo parâmetro: Coloque o titulo do email;
Terceiro parâmetro: Os dados do formulário.
*/

$destinatario = $_POST['destinatario'];
$emaildestinatario = '';
switch($destinatario) {
case 1: {$emaildestinatario = 'mariano@novotempoinfor.com.br'; break;}
case 2: {$emaildestinatario = 'rededecasais@geracaocalvario.com.br'; break;}
case 3: {$emaildestinatario = 'rededehomens@geracaocalvario.com.br'; break;}
case 4: {$emaildestinatario = 'rededemulheres@geracaocalvario.com.br'; break;}
case 5: {$emaildestinatario = 'aji@geracaocalvario.com.br'; break;}
case 6: {$emaildestinatario = 'rededecriancas@geracaocalvario.com.br'; break;}
case 7: {$emaildestinatario = 'alemdoveu@geracaocalvario.com.br'; break;}
case 8: {$emaildestinatario = 'conduzindoaarca@geracaocalvario.com.br'; break;}
case 9: {$emaildestinatario = 'efocal@geracaocalvario.com.br'; break;}
case 10: {$emaildestinatario = 'recriarc@geracaocalvario.com.br'; break;}
case 11: {$emaildestinatario = 'itapecerica@geracaocalvario.com.br'; break;}
case 12: {$emaildestinatario = 'darcyvargas@geracaocalvario.com.br'; break;}
case 13: {$emaildestinatario = 'webmaster@geracaocalvario.com.br'; break;}
}
mail($emaildestinatario,'Contato',$mensagem);

/*
Mensagem que será impressa na tela após o envio do formulário.
*/

echo '<h1>Enviado com Sucesso!</h1>';
echo '<h1>Em breve entraremos em contato.</h1>';

?>


Desde já agradeço a todos.
0

#44 User is offline   Giselecn 

  • Group: Membros
  • Posts: 511
  • Joined: 13-July 05

Posted 20 October 2007 - 04:14 PM

Ola Filipe,

Vc estah rodando local? tem um programa de SMTP instalado na sua maquina? Se não tiver, eh necessário instalar um!
Exemplo de um
http://superdownloads.uol.com.br/download/...ed-smtp-server/

Qq duvida, pergunte..
0

#45 User is offline   Filipe Teixeira 

  • Group: Membros
  • Posts: 5
  • Joined: 20-October 07

Posted 20 October 2007 - 06:45 PM

Gisele, baixei o programa, instalei mas ñ deu certo. Fiz o upload dos arquivos para o servidor na internet e funcionou perfeitamente, mas quando inseri os códigos para que um e-mail de resposta seja enviado para o usuário aparece a seguinte mensagem: Parse error: syntax error, unexpected T_LNUMBER in /home/g26675/public_html/formulario.php on line 20
CODE
<?php

/*A variável $mensagem recebe os dados da array. Repare que estamos concatenando de acordo com o formato que
queremos receber no email. O \n é uma quebra de linha. */

/*Mensagem enviada para o destinatário*/

$mensagem = "Nome: ".$_POST['nome']." \n";
$mensagem .= "Email: ".$_POST['email']." \n";
$mensagem .= "Assunto ".$_POST['assunto']." \n";
$mensagem .= "Descrição:". $_POST['mensagem'];

/*Mensagem enviada para o internauta*/

$nome = $_POST['nome'];
$email = $_POST['email'];
$resposta = "
<html>
<body>
<p><b><font size="3" face="Arial">Prezado(a) sr.(a) $nome,</font></b></p>
<p><font size="3" face="Arial"> Agradecemos por entrar
em contato conosco. Sua mensagem foi recebida em nossos servidores e redirecionada
para o determinado respons&aacute;vel. Em breve entraremos em contato.</font></p>
<p><font size="3" face="Arial">Shalom</font></p>
<p><font size="3" face="Arial">Atenciosamente,<br />
Central de e-mail's<br />
Igreja Batista do Calv&aacute;rio</font></p>
<p><font size="3" face="Times New Roman"><em>Esta mensagem foi enviada automaticamente,
por favor não a responda.</em></font></p>
</body>
</html>";
//$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
//$headers .= "From: Nome do seu Site <email@seusite.com>";

/*
Função Mail:

Primeiro parâmetro: Coloque o email que vai receber os dados do formulário;
Segundo parâmetro: Coloque o titulo do email;
Terceiro parâmetro: Os dados do formulário.
*/

$destinatario = $_POST['destinatario'];
$emaildestinatario = '';
switch($destinatario) {
case 1: {$emaildestinatario = 'mariano@novotempoinfor.com.br'; break;}
case 2: {$emaildestinatario = 'rededecasais@geracaocalvario.com.br'; break;}
case 3: {$emaildestinatario = 'rededehomens@geracaocalvario.com.br'; break;}
case 4: {$emaildestinatario = 'rededemulheres@geracaocalvario.com.br'; break;}
case 5: {$emaildestinatario = 'aji@geracaocalvario.com.br'; break;}
case 6: {$emaildestinatario = 'rededecriancas@geracaocalvario.com.br'; break;}
case 7: {$emaildestinatario = 'alemdoveu@geracaocalvario.com.br'; break;}
case 8: {$emaildestinatario = 'marianog12@oi.com.br'; break;}
case 9: {$emaildestinatario = 'efocal@geracaocalvario.com.br'; break;}
case 10: {$emaildestinatario = 'recriarc@geracaocalvario.com.br'; break;}
case 11: {$emaildestinatario = 'itapecerica@geracaocalvario.com.br'; break;}
case 12: {$emaildestinatario = 'darcyvargas@geracaocalvario.com.br'; break;}
case 13: {$emaildestinatario = 'webmaster@geracaocalvario.com.br'; break;}
}
//mail($emaildestinatario,'Contato',$mensagem);

if (mail($emaildestinatario, 'Contato', $mansagem)) {
echo '<h1>Enviado com Sucesso!</h1>';
echo '<h1>Em breve entraremos em contato.</h1>';
} else {
echo "Ocorreu um erro durante o envio do email.";
}
mail($email, 'RE: Contato - Igreja Batista do Calvário', $resposta)

/*
Mensagem que será impressa na tela após o envio do formulário.
*/

//echo '<h1>Enviado com Sucesso!</h1>';
//echo '<h1>Em breve entraremos em contato.</h1>';

?>

0

#46 User is offline   Filipe Teixeira 

  • Group: Membros
  • Posts: 5
  • Joined: 20-October 07

Posted 20 October 2007 - 06:47 PM

se vc tiver e puder passar o seu msn para facilitar um pouco a comunicação, seria interessante.
0

#47 User is offline   Giselecn 

  • Group: Membros
  • Posts: 511
  • Joined: 13-July 05

Posted 21 October 2007 - 12:08 AM

Filipe, o problema está nesse trecho do código:

CÓDIGO
$resposta = "
<html>
<body>
<p><b><font size="3" face="Arial">Prezado(a) sr.(a) $nome,</font></b></p>
<p><font size="3" face="Arial"> Agradecemos por entrar
em contato conosco. Sua mensagem foi recebida em nossos servidores e redirecionada
para o determinado respons&aacute;vel. Em breve entraremos em contato.</font></p>
<p><font size="3" face="Arial">Shalom</font></p>
<p><font size="3" face="Arial">Atenciosamente,<br />
Central de e-mail's<br />
Igreja Batista do Calv&aacute;rio</font></p>
<p><font size="3" face="Times New Roman"><em>Esta mensagem foi enviada automaticamente,
por favor não a responda.</em></font></p>
</body>
</html>";


Repare que vc começa a sua string com aspas depois em size vc coloca outra aspas! Ele pensa que sua string acabou ai.. e não eh verdade... sua string acaba em </html> ... então todas as aspas q tiver dentro da sua string substitua por aspas simples (').

Qualquer duvida, pergunte.
0

#48 User is offline   michel4730 

  • Group: Membros
  • Posts: 2
  • Joined: 18-January 08

Posted 18 January 2008 - 08:07 PM

Boa noite, Gisele. Tudo bem?

É o seguinte, estou utilizando o código abaixo:

CODE
<!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=utf-8" />
<title>Untitled Document</title>
</head>

<body><?php print '<pre>'; print_r($_POST); print '</pre>'; ?>
<?php

/*A variável $mensagem recebe os dados da array. Repare que estamos concatenando de acordo com o formato que
queremos receber no email. O \n é uma quebra de linha. */

$mensagem = "Nome: ".$_POST['nome']." \n";
$mensagem .= "Email: ".$_POST['email']." \n";
$mensagem .= "Email: ".$_POST['assunto']." \n";
$mensagem .= "Descrição:". $_POST['mensagem'];

/*
Função Mail:

Primeiro parâmetro: Coloque o email que vai receber os dados do formulário;
Segundo parâmetro: Coloque o titulo do email;
Terceiro parâmetro: Os dados do formulário.
*/

mail("contato@xxxxxxxx.com.br", "Formulário - MX Studio", $mensagem);

/*
Mensagem que será impressa na tela após o envio do formulário.
*/

echo '<h1>Enviado com Sucesso!</h1>';
echo '<h1>Em breve entraremos em contato.</h1>';

?>
</body>
</html>


Mas a mensagem não está sendo enviada. Sendo que depois que o formulário é preenchido e enviado tudo que aparece é isso:

CODE
Array
(
[Nome] => michel
[e-mail] => michel4730@hotmail.com
[assunto] => teste
[mensagem] => teste de formulario
[button] => Enviar
)

Enviado com Sucesso!
Em breve entraremos em contato.


Sou novato em PHP então estou me batendo. Estou utilizando o Microsoft Outlook, e pelo menos para outras mensagens que não são referentes ao formuláro ele está funcionando, ou seja, se eu mando um e-mail diretamente para contato@xxxxxxxx.com.br ele aparece no outlook normalmente.

Se você puder me ajudar ficarei eternamente grato.

Um forte braço e sinceros agradecimentos,

Michel 4730
0

#49 User is offline   michel4730 

  • Group: Membros
  • Posts: 2
  • Joined: 18-January 08

Posted 31 January 2008 - 12:54 AM

Problema resolvido.
0

#50 User is offline   marciach 

  • Group: Membros
  • Posts: 7
  • Joined: 03-May 07

Posted 01 November 2008 - 01:39 PM

Oi Gisele tudo bem ?? estou com um problema estranho !!!estou recebendo umas mensagens estranhas do meu formulario:

unsure.gif

"""
Nome:Rebekah Pugh
Email:itzeox@zxsdg.com
Mensagem:yq4neo7wbl64mqa3
<a href= http://hzcevowob.com >itpiw cvhb</a>
http://dulxhrnq.com
<a href= http://hddimxja.com >gwjjyb aygqqoa</a>
http://vdzbtud.com
<a href= http://wlgbftbx.com >diyffp kfrwk</a>
http://uhgtrtlz.com
<a href= http://ybrormvxpcfu.com >enujqp uetjgv</a>
http://qhbjpjqom.com

""""
nao sei por que isso esta acotecendo, esta funcionando normal meu formulario, vou colcoar abaixo o codigo qeu eu utilizo em Html e em PHP para vc´s darem uma olhada !!!

Do Contato.html

<!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>Personal Portfolio - Marcia Hack ::: Web Designer</title>
<link href="geral.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
function validar() {
var valido = false;

with(document.formulario) {
if (nome.value.length == 0){
valido = false;
nome.focus();
alert ('Campo nome obrigatório.');

}else if(email.value.length == 0) {
valido = false;
email.focus();
alert ('Campo email obrigatório.');

}else if(mensagem.value.length == 0) {
valido = false;
mensagem.focus();
alert ('Campo assunto obrigatório.');


}else {
valido = true;
submit();
}
return valido;
}
}

function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_validateForm() { //v4.0
var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;
for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);
if (val) { nm=val.name; if ((val=val.value)!="") {
if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');
if (p<1 || p==(val.length-1)) errors+=' '+nm+'.\n';
} else if (test!='R') { num = parseFloat(val);
if (isNaN(val)) errors+='- '+nm+' must contain a number.\n';
if (test.indexOf('inRange') != -1) { p=test.indexOf(':');
min=test.substring(8,p); max=test.substring(p+1);
if (num<min || max<num) errors+=' '+nm+' must contain a number between '+min+' and '+max+'.\n';
} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' is required.\n'; }
} if (errors) alert('Preencha corretamente o campo'+errors);
document.MM_returnValue = (errors == '');
}
//-->
</script>



<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

}

a:link { font-family :verdana; font-size:13; font-weight: bold; text-decoration: none; color: #CCCCCC }
a:visited { font-family :verdana; font-size:13;font-weight: bold; text-decoration: none; color: #cccccc }
a:hover { font-family :verdana; font-size:13;font-weight: bold; text-decoration: none; color: #0066cc }

#topo{
position:absolute;
width:778px;
height:179px;
left: 0px;
top: 0px;
}

#titulo{
position:absolute;
width:374px;
height:48px;
top:0px;
left:0px;
}

#menu_lado{
position:absolute;
width:24px;
height:179px;
top:0px;
left:418px;
}

#rodape1 {
position:absolute;
height:20px;
width:778px;
left: 0px;
top:395px;

}
#menu_home{
position:absolute;
height:26px;
width:189px;
top:22px;
left:442px;

}

#menu_curric {
position:absolute;
height:26px;
width:189px;
left:442px;
top:48px;
}

#menu_port {
position:absolute;
height:26px;
width:189px;
left:442px;
top:74px;
}

#menu_contato {
position:absolute;
height:26px;
width:189px;
left:442px;
top:100px;
}


#meio{
position:absolute;
height:400px;
width:778px;
left:0px;
top:179px;
}

#meio_form{
position:absolute;
height:200px;
width:550px;
left:0px;
top:180px;
padding-top:60px;
padding-left:40px;
padding-right:30px;
padding-bottom:10px;

}

#meio_texto{
position:absolute;
height:600px;
width:778px;
left:0px;
top:180px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #0066cc;
text-align: justify;


}

#rodape {
position:absolute;
height:20px;
width:778px;
left: 0px;

}
#texto_curric{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
color: #0066cc;
text-decoration: none;
text-align: justify;
height:700px;
width: 600px;
padding-top:20px;
padding-left:20px;
padding-right:10px;
background-repeat: no-repeat;
}

.sub_titulo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
color: #666666;
text-align: justify;

}

.titulo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-style: italic;
line-height: normal;
color: #0066cc;
text-align: justify;
font-weight: bold;

}

.titu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
color: #666666;
text-align: justify;
font-weight: bold;

}

#fotos{
z-index:1;
position:absolute;
left:25px;
top:25px;
width:100;
height:326px;
}

#ampliado{
position:absolute;
left:177px;
top:7px;
width:453px;
height:342px;
z-index:2;

}

.form1{font-family: verdana; /*caixas de texto e texto */
font-size:11px;
color:#0066cc;
border-right: 1px solid #006699;
border-bottom: 1px solid #006699;
border-top: 1px solid #006699;
border-left: 1px solid #006699;
width:200px;
}


.caixa_text{font-family: verdana; /*caixas de texto e texto */
font-size:11px;
color:#0066cc;
border-right: 1px solid #006699;
border-bottom: 1px solid #006699;
border-top: 1px solid #006699;
border-left: 1px solid #006699;
width:200px;
height:60px;
}

.btform{font-family: verdana;
font-size:11px;
color:#3399cc;
border-right: 1px solid #006699;
border-bottom: 1px solid #006699;
border-top: 1px solid #006699;
border-left: 1px solid #006699;
width:60px;
background:#FFFFFF;
}

.txt { font-family: Verdana, Arial, Helvetica, sans-serif; /* campo*/
font-size: 11px;
color: #0099CC}


body { font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
color="#FFFFFF"
}

td { font-size: 8pt;
}

.imput { font-family: Tahoma, Verdana, Arial; color="#000000";
font-size: 10pt;
font-weight:bold;
background-color: #000066;
border-color:#000066;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

#texto_envio {
font-family: Verdana, Arial, Helvetica, sans-serif; /* campo*/
font-size: 14px;
color: #0099CC;
text-align: center;
font-weight: bold;
left:0px;
top:180px;
height:300px;
width: 600px;
padding-top:80px;
padding-left:80px;
padding-right:40px;
padding-bottom:40px;


}

.justify { text-align: justify;
}

td {
font-family: Arial, Helvetica, sans-serif;
}

th {
font-family: Arial, Helvetica, sans-serif;

-->
</style>

</head>

<body onload="document.formulario.nome.focus()">

<div id="geral">
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="778" height="179">
<param name="movie" value="img/layout4.swf" />
<param name="quality" value="high" />
<embed src="img/layout4.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="778" height="179"></embed>
</object>
<div id="meio_form">

<table width="100%" border="0" cellspacing="4" cellpadding="0">
<form method="post" action="formulario.php" name="formulario" id="formulario" onsubmit="return validar();">


<tr>
<td width="100" height="21" class="txt">Nome:</td>
<td height="21">
<input type="text" name="nome" class="form1"> </td>
</tr>
<tr>
<td width="100" height="21" class="txt">E-mail:</td>
<td height="21">
<input type="text" name="email" class="form1" onBlur="MM_validateForm('email','','NisEmail');return document.MM_returnValue" size="30"> </td>
</tr>


<tr>
<td width="100" height="91" class="txt">Mensagens:</td>
<td height="91">
<textarea name="mensagem" class="caixa_text"></textarea> </td>
</tr>
<tr>
<td width="100" class="txt"></td>
<td>
<table width="200" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="62%">
<input type="submit" name="Submit" value="Enviar" class="btform"> </td>
<td width="38%">
<input type="reset" name="Submit2" value="Limpar" class="btform"> </td>
</tr>
</table> </td>
</tr>
</form>
</table>

<div id="rodape1"><img src="img/rodape.jpg"></div>
</div>
</div>

</div>
</body>
</html>

do formulario.php

<!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>Personal Portfolio - Marcia Hack ::: Web Designer</title>
<link href="geral.css" rel="stylesheet" type="text/css">

<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;

}



a:link { font-family :verdana; font-size:13; font-weight: bold; text-decoration: none; color: #CCCCCC }
a:visited { font-family :verdana; font-size:13;font-weight: bold; text-decoration: none; color: #cccccc }
a:hover { font-family :verdana; font-size:13;font-weight: bold; text-decoration: none; color: #0066cc }

#topo{
position:absolute;
width:778px;
height:179px;
left: 0px;
top: 0px;
}

#titulo{
position:absolute;
width:374px;
height:48px;
top:0px;
left:0px;
}

#menu_lado{
position:absolute;
width:24px;
height:179px;
top:0px;
left:418px;
}

#menu_home{
position:absolute;
height:26px;
width:189px;
top:22px;
left:442px;

}

#menu_curric {
position:absolute;
height:26px;
width:189px;
left:442px;
top:48px;
}

#menu_port {
position:absolute;
height:26px;
width:189px;
left:442px;
top:74px;
}

#menu_contato {
position:absolute;
height:26px;
width:189px;
left:442px;
top:100px;
}


#meio{
position:absolute;
height:400px;
width:778px;
left:0px;
top:179px;
}

#meio_form{
position:absolute;
height:200px;
width:550px;
left:0px;
top:180px;
padding-top:60px;
padding-left:40px;
padding-right:30px;
padding-bottom:10px;

}

#meio_texto{
position:absolute;
height:600px;
width:778px;
left:0px;
top:180px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
color: #0066cc;
text-align: justify;


}

#rodape1 {
position:absolute;
height:20px;
width:778px;
left: 0px;
top:395px;

}

#rodape {
position:absolute;
height:20px;
width:778px;
left: 0px;

}
#texto_curric{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
color: #0066cc;
text-decoration: none;
text-align: justify;
height:700px;
width: 600px;
padding-top:20px;
padding-left:20px;
padding-right:10px;
background-repeat: no-repeat;
}

.sub_titulo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
color: #666666;
text-align: justify;

}

.titulo {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-style: italic;
line-height: normal;
color: #0066cc;
text-align: justify;
font-weight: bold;

}

.titu {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: normal;
color: #666666;
text-align: justify;
font-weight: bold;

}

#fotos{
z-index:1;
position:absolute;
left:25px;
top:25px;
width:100;
height:326px;
}

#ampliado{
position:absolute;
left:177px;
top:7px;
width:453px;
height:342px;
z-index:2;

}

.form1{font-family: verdana; /*caixas de texto e texto */
font-size:11px;
color:#0066cc;
border-right: 1px solid #006699;
border-bottom: 1px solid #006699;
border-top: 1px solid #006699;
border-left: 1px solid #006699;
width:200px;
}


.caixa_text{font-family: verdana; /*caixas de texto e texto */
font-size:11px;
color:#0066cc;
border-right: 1px solid #006699;
border-bottom: 1px solid #006699;
border-top: 1px solid #006699;
border-left: 1px solid #006699;
width:200px;
height:60px;
}

.btform{font-family: verdana;
font-size:11px;
color:#3399cc;
border-right: 1px solid #006699;
border-bottom: 1px solid #006699;
border-top: 1px solid #006699;
border-left: 1px solid #006699;
width:60px;
background:#FFFFFF;
}

.txt { font-family: Verdana, Arial, Helvetica, sans-serif; /* campo*/
font-size: 11px;
color: #0099CC}



body { font-family: Tahoma, Verdana, Arial;
font-size: 8pt;
color="#FFFFFF"
}

td { font-size: 8pt;
}

.imput { font-family: Tahoma, Verdana, Arial; color="#000000";
font-size: 10pt;
font-weight:bold;
background-color: #000066;
border-color:#000066;
border-style: solid;
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
}

#texto_envio {
font-family: Verdana, Arial, Helvetica, sans-serif; /* campo*/
font-size: 14px;
color: #0099CC;
text-align: center;
font-weight: bold;
left:0px;
top:180px;
height:300px;
width: 600px;
padding-top:80px;
padding-left:80px;
padding-right:40px;
padding-bottom:40px;


}

.justify { text-align: justify;
}

td {
font-family: Arial, Helvetica, sans-serif;
}

th {
font-family: Arial, Helvetica, sans-serif;

-->
</style>
</head>

<body>
<?php

$mensagem = "Nome:".$_POST['nome']." \n";
$mensagem .= "Email:".$_POST['email']." \n";
$mensagem .= "Mensagem:". $_POST['mensagem'];


mail("marciach19@bol.com.br", "Formulario de Contato", $mensagem);

?>
<div id="geral">
<div id="meio_texto">
<div id="texto_envio"> E-mail enviado com sucesso !!!! </div>
<div id="rodape1"><img src="img/rodape.jpg"></div>
</div>

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="778" height="179">
<param name="movie" value="img/layout4.swf" />
<param name="quality" value="high" />
<embed src="img/layout4.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="778" height="179"></embed>
</object>
</body>
</html>

o que pode esta acotecendo ??

obrigada pela atencao
Marcia H

0

#51 User is offline   Giselecn 

  • Group: Membros
  • Posts: 511
  • Joined: 13-July 05

Posted 22 November 2008 - 07:02 PM

Marcia, Boa Noite!

A mensagem estranha seria o "<a href='...."????

Isso pq vc ta usando tags HTML na mensagem e não está colocando o cabeçalho para o PHP entender que é um e-mail com HTML e não apenas texto.

Acrescente as tags:


$headers = "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: Nome do seu Site <email@seusite.com>";

$mensagem = "Nome:".$_POST['nome']." \n";
$mensagem .= "Email:".$_POST['email']." \n";
$mensagem .= "Mensagem:". $_POST['mensagem'];


mail("marciach19@bol.com.br", "Formulario de Contato", $mensagem, $headers);


Qualquer duvida, pergunte.

[]'s



0

Share this topic:


  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic


Similar Topics Collapse

  Topic Forum Started By Stats Last Post Info
New Replies Site Imobiliário (em construção ainda) Avaliação bocaum87 
  • 0 Replies
  • 810 Views
New Replies Web Site - Gourmet
Algumas opiniões serão muito bem vindas!
Avaliação JULIO.VERANI 
  • 1 Reply
  • 1034 Views
New Replies GERAR UM XML
gerar xml apartir do PHP
PHP marcus 
  • 0 Replies
  • 420 Views
New Replies Ideias de como se produzir algo tipo esse site !
Flash ajustavel com o tamanho da janela
Flash & ActionScript ZoracKy 
  • 4 Replies
  • 6486 Views
New Replies Google Chrome lança 95 temas "artísticos" para ilustrar navegador Notícias Notícias 
  • 0 Replies
  • 407 Views
New Replies Yahoo faz novos acordos, mas segue negociando com a Microsoft Notícias Notícias 
  • 0 Replies
  • 243 Views
New Replies Prolemas com A.S 3.0
fechar janela pelo AS 3.0
Flash & ActionScript Wallysson 
  • 0 Replies
  • 341 Views
New Replies Exibir imagem do MYSQL pelo PHP
Imagem do banco de dados é exibida com caracteres.
PHP Kung Lao 
  • 1 Reply
  • 1898 Views

Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)