Publicidade
|
|
Formulário em PHP no dreamweaver Tutorial do site MXS mas preciso de modificações
#41
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.
#43
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:
PHP:
Desde já agradeço a todos.
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í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á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ário:</font></strong></td>
<td><select name="destinatario" id="destinatario">
<option value="0">----------Selecione o destinatá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ças</option>
<option value="7">Ministério de Dança Além do Véu</option>
<option value="8">Ministério de Louvor Conduzindo a Arca</option>
<option value="9">Escola de Líderes - EFOCAL</option>
<option value="10">Projeto Recriarc</option>
<option value="11">Núcleo Itapecerica</option>
<option value="12">Núcleo Darcy Vargas</option>
<option value="13">Webmaster</option>
</select></td>
</tr>
<tr>
<td><strong><font color="#666666">Descriçã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>
<!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í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á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ário:</font></strong></td>
<td><select name="destinatario" id="destinatario">
<option value="0">----------Selecione o destinatá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ças</option>
<option value="7">Ministério de Dança Além do Véu</option>
<option value="8">Ministério de Louvor Conduzindo a Arca</option>
<option value="9">Escola de Líderes - EFOCAL</option>
<option value="10">Projeto Recriarc</option>
<option value="11">Núcleo Itapecerica</option>
<option value="12">Núcleo Darcy Vargas</option>
<option value="13">Webmaster</option>
</select></td>
</tr>
<tr>
<td><strong><font color="#666666">Descriçã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>';
?>
/*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.
#44
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..
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..
#45
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á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á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>';
?>
/*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á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á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>';
?>
#46
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.
#47
Posted 21 October 2007 - 12:08 AM
Filipe, o problema está nesse trecho do código:
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.
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á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á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>";
<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á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á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.
#48
Posted 18 January 2008 - 08:07 PM
Boa noite, Gisele. Tudo bem?
É o seguinte, estou utilizando o código abaixo:
Mas a mensagem não está sendo enviada. Sendo que depois que o formulário é preenchido e enviado tudo que aparece é isso:
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
É 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>
<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.
(
[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
#50
Posted 01 November 2008 - 01:39 PM
Oi Gisele tudo bem ?? estou com um problema estranho !!!estou recebendo umas mensagens estranhas do meu formulario:
"""
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
"""
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
#51
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
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
Share this topic:
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Big Host fora do ar!
10 sites 15 dias fora do ar |
Notícias |
carol_nunes
|
|
|
|
AJUDA: Formulário Flash + PHP
|
PHP |
keeeeeek
|
|
|
|
Site em Corel
Site portifólio em corel |
Corel Draw |
dclaper
|
|
|
|
Uso de um script no site!
|
Dúvidas Gerais |
guinunesilva
|
|
|
|
Site de Restaurante
|
Avaliação |
feliperp
|
|
|
|
Qual linguagem eu uso para contruir?
Site do Pay pall |
Web Standards |
jerus
|
|
|
|
Como controlar um Movi em outro nivel?
preciso enviar um comando para... |
Flash & ActionScript |
daniel d2
|
|
|
|
caracteres especiais
flash+PHP |
PHP |
feLyna
|
|
Publicidade
|
|

Help













