..:: 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 Big Host fora do ar!
10 sites 15 dias fora do ar
Notícias carol_nunes 
  • 2 Replies
  • 1198 Views
New Replies AJUDA: Formulário Flash + PHP PHP keeeeeek 
  • 1 Reply
  • 424 Views
New Replies Site em Corel
Site portifólio em corel
Corel Draw dclaper 
  • 5 Replies
  • 3224 Views
New Replies Uso de um script no site! Dúvidas Gerais guinunesilva 
  • 1 Reply
  • 748 Views
New Replies Site de Restaurante Avaliação feliperp 
  • 1 Reply
  • 671 Views
New Replies Qual linguagem eu uso para contruir?
Site do Pay pall
Web Standards jerus 
  • 3 Replies
  • 857 Views
New Replies Como controlar um Movi em outro nivel?
preciso enviar um comando para...
Flash & ActionScript daniel d2 
  • 1 Reply
  • 513 Views
New Replies caracteres especiais
flash+PHP
PHP feLyna 
  • 3 Replies
  • 1094 Views

Publicidade




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