LanAraki Postado Janeiro 31, 2013 Denunciar Share Postado Janeiro 31, 2013 Bom dia pessoal, preciso de uma grande ajuda de vocês.Estou com problemas em um código PHP.Este código captura dados cadastrados no site, envia para o BD (Banco de Dados), e retorna um código para o membro.Ocorre que além disto, precisa que todos os dados cadastrados no formulário também seja encaminhado VIA EMAIL para o responsável da empresa.E O PROBLEMA ESTÁ AI: NÃO ENCAMINHA O EMAIL.ME AJUDEM POR FAVOR.Desde já agradeço.Código: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>TITULO</title></head><body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0"><table width="780" border="0" cellspacing="0" cellpadding="0"><tr> <td width="730"><iframe src="superior.html" name="superior" id="superior" width="100%" height="77" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td> <td width="50" rowspan="3" background="img/listra_lateral.gif"></td></tr><tr><td height="2" bgcolor="#FFFFFF"></td></tr><tr> <td> <table width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="128" valign="top" bgcolor="#A6D6BC" height="750"><iframe src="esquerdo.html" name="esquerdo" id="esquerdo" width="100%" height="100%" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td> <td width="2" valign="top"></td> <td width="600" valign="top"> <table cellspacing="0" cellpadding="0"> <tr> <td colspan="2" bgcolor="#DCECE2"><iframe src="menu.html" name="menu" id="menu" width="100%" height="20" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td> </tr> <tr> <td height="2" colspan="2"></td> </tr> <tr> <td width="600" valign="top"><br> <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td valign="top"> <div align="justify"> <font face="Arial" size="2" color="#000000"> <font size="4" color="#87BEA1"><strong>Cadastre-se</strong></font><br><br><? $data_envio = date("d/m/Y"); $hora_envio = date("H:i:s"); mysql_connect( "mysql01.empresa.com.br", "empresalogin", "empresasenha" ) or die ( 'Unable to connect to server.' ); mysql_select_db( 'empresalogin' ) or die ( 'Unable to select database.' ); $dados = mysql_query("Select * from codigo_empresa where codigo='1'") or die (mysql_error()); while ($num = mysql_fetch_array($dados)) { $codigo_pedido = $num["contador"]; } $inclusao = "Insert into boletim(classe, data_envio, hora_envio, codigo_pedido, nome, empresa, cpf, endereco, cidade, estado, telefone, fax, celular, email, site, atuacao, profissao, cargo, ramo, tipo, status) values('empresa', '$data_envio', '$hora_envio', '$codigo_pedido', '$nome', '$empresa', '$cpf', '$endereco' ,'$cidade','$estado','$telefone','$fax', '$celular','$email_rem','$site','$atuacao','$profissao','$cargo','$ramo','Boletim','Não avaliado')"; $executa_inclusao = mysql_query($inclusao) or die(mysql_error()); $headers = "MIME-Version: 1.1\r\n";$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";$headers .= "From: email@dominio.com.br\r\n";$headers .= "Return-Path: email@dominio.com.br\r\n";$envio = mail("email@dominio.com.br", "Assunto", "Texto", $headers); "\n Código do pedido: B" . $codigo_pedido . "\n Nome: " . $_POST["nome"] . "\n Empresa: " . $_POST["empresa"] . "\n CPF ou CNPJ: " . $_POST["cpf"] . "\n Endereço: " . $_POST["endereco"] . "\n Cidade: " . $_POST["cidade"] . "\n Estado: " . $_POST["estado"] . "\n Cep: " . $_POST["cep"] . "\n Telefone: " . $_POST["telefone"] . "\n Fax: " . $_POST["fax"] . "\n Celular: " . $_POST["celular"] . "\n Email: " . $_POST["email_rem"] . "\n Site: " . $_POST["site"] . "\n Atuação: " . $_POST["atuacao"] . "\n Profissão: " . $_POST["profissao"] . "\n Cargo: " . $_POST["cargo"] . "\n Ramo: " . $_POST["ramo"] . "\n Data de envio: " . $data_envio . "\n Hora de envio: " . $hora_envio; mail ($email, $assunto, $mensagem, $header); mail ($email_than, $assunto, $mensagem, $header); echo " <font color='#347889' face='arial' size='2'><br><br> <p align='center'><strong>Dados cadastrados com sucesso!<br><br>O código de seu cadastro é: <font color='#FF0000'>B" . $codigo_pedido . "</font>. </strong></div><br> </font> "; $cod_temp = $codigo_pedido + 1; mysql_query("update codigo_empresa set contador = '$cod_temp' where codigo='1'"); ?> <br></font> </div> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td></tr><tr> <td colspan="2" bgcolor="#007CC2"><iframe src="inferior.html" name="inferior" id="inferior" width="100%" height="20" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td></tr></table></body></html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lucke Postado Janeiro 31, 2013 Denunciar Share Postado Janeiro 31, 2013 Bom dia pessoal, preciso de uma grande ajuda de vocês.Estou com problemas em um código PHP.Este código captura dados cadastrados no site, envia para o BD (Banco de Dados), e retorna um código para o membro.Ocorre que além disto, precisa que todos os dados cadastrados no formulário também seja encaminhado VIA EMAIL para o responsável da empresa.E O PROBLEMA ESTÁ AI: NÃO ENCAMINHA O EMAIL.ME AJUDEM POR FAVOR.Desde já agradeço.Código: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head> <title>TITULO</title></head><body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0"><table width="780" border="0" cellspacing="0" cellpadding="0"><tr> <td width="730"><iframe src="superior.html" name="superior" id="superior" width="100%" height="77" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td> <td width="50" rowspan="3" background="img/listra_lateral.gif"></td></tr><tr><td height="2" bgcolor="#FFFFFF"></td></tr><tr> <td> <table width="100%" cellspacing="0" cellpadding="0"> <tr> <td width="128" valign="top" bgcolor="#A6D6BC" height="750"><iframe src="esquerdo.html" name="esquerdo" id="esquerdo" width="100%" height="100%" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td> <td width="2" valign="top"></td> <td width="600" valign="top"> <table cellspacing="0" cellpadding="0"> <tr> <td colspan="2" bgcolor="#DCECE2"><iframe src="menu.html" name="menu" id="menu" width="100%" height="20" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td> </tr> <tr> <td height="2" colspan="2"></td> </tr> <tr> <td width="600" valign="top"><br> <table width="95%" border="0" cellspacing="0" cellpadding="0" align="center"> <tr> <td valign="top"> <div align="justify"> <font face="Arial" size="2" color="#000000"> <font size="4" color="#87BEA1"><strong>Cadastre-se</strong></font><br><br><? $data_envio = date("d/m/Y"); $hora_envio = date("H:i:s"); mysql_connect( "mysql01.empresa.com.br", "empresalogin", "empresasenha" ) or die ( 'Unable to connect to server.' ); mysql_select_db( 'empresalogin' ) or die ( 'Unable to select database.' ); $dados = mysql_query("Select * from codigo_empresa where codigo='1'") or die (mysql_error()); while ($num = mysql_fetch_array($dados)) { $codigo_pedido = $num["contador"]; } $inclusao = "Insert into boletim(classe, data_envio, hora_envio, codigo_pedido, nome, empresa, cpf, endereco, cidade, estado, telefone, fax, celular, email, site, atuacao, profissao, cargo, ramo, tipo, status) values('empresa', '$data_envio', '$hora_envio', '$codigo_pedido', '$nome', '$empresa', '$cpf', '$endereco' ,'$cidade','$estado','$telefone','$fax', '$celular','$email_rem','$site','$atuacao','$profissao','$cargo','$ramo','Boletim','Não avaliado')"; $executa_inclusao = mysql_query($inclusao) or die(mysql_error()); $headers = "MIME-Version: 1.1\r\n";$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";$headers .= "From: email@dominio.com.br\r\n";$headers .= "Return-Path: email@dominio.com.br\r\n";$envio = mail("email@dominio.com.br", "Assunto", "Texto", $headers); "\n Código do pedido: B" . $codigo_pedido . "\n Nome: " . $_POST["nome"] . "\n Empresa: " . $_POST["empresa"] . "\n CPF ou CNPJ: " . $_POST["cpf"] . "\n Endereço: " . $_POST["endereco"] . "\n Cidade: " . $_POST["cidade"] . "\n Estado: " . $_POST["estado"] . "\n Cep: " . $_POST["cep"] . "\n Telefone: " . $_POST["telefone"] . "\n Fax: " . $_POST["fax"] . "\n Celular: " . $_POST["celular"] . "\n Email: " . $_POST["email_rem"] . "\n Site: " . $_POST["site"] . "\n Atuação: " . $_POST["atuacao"] . "\n Profissão: " . $_POST["profissao"] . "\n Cargo: " . $_POST["cargo"] . "\n Ramo: " . $_POST["ramo"] . "\n Data de envio: " . $data_envio . "\n Hora de envio: " . $hora_envio; mail ($email, $assunto, $mensagem, $header); mail ($email_than, $assunto, $mensagem, $header); echo " <font color=#347889' face='arial' size='2'><br><br> <p align='center'><strong>Dados cadastrados com sucesso!<br><br>O código de seu cadastro é: <font color='#FF0000'>B" . $codigo_pedido . "</font>. </strong></div><br> </font> "; $cod_temp = $codigo_pedido + 1; mysql_query("update codigo_empresa set contador = '$cod_temp' where codigo='1'"); ?> <br></font> </div> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td></tr><tr> <td colspan="2" bgcolor="#007CC2"><iframe src="inferior.html" name="inferior" id="inferior" width="100%" height="20" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td></tr></table></body></html>Olá!Amigo, é claro que não vai enviar.Como pode ver, na função mail, ele esta enviando para um email chamado "email@dominio.com.br", um email que não existe.Troque esse trecho pelo email que vai vim do formulário, deixando assim:"$_POST['email]", e provavelmente vai funcionar.E para enviar emails com php, a função mail() tem que estar ativada, e tem que ter um servidor SMTP rodando.Flws! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LanAraki Postado Janeiro 31, 2013 Autor Denunciar Share Postado Janeiro 31, 2013 Olá!Amigo, é claro que não vai enviar.Como pode ver, na função mail, ele esta enviando para um email chamado "email@dominio.com.br", um email que não existe.Troque esse trecho pelo email que vai vim do formulário, deixando assim:"$_POST['email']", e provavelmente vai funcionar.E para enviar emails com php, a função mail() tem que estar ativada, e tem que ter um servidor SMTP rodando.Flws!Olá amigo, obrigado por responder.Ocorre que eu coloquei um Email fictício, mas, em meu arquivo está o Email original.Da forma que informou "$_POST['email'] não funcionou também.Fico no aguardo. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lucke Postado Fevereiro 1, 2013 Denunciar Share Postado Fevereiro 1, 2013 Olá!Amigo, é claro que não vai enviar.Como pode ver, na função mail, ele esta enviando para um email chamado "email@dominio.com.br", um email que não existe.Troque esse trecho pelo email que vai vim do formulário, deixando assim:"$_POST['email']", e provavelmente vai funcionar.E para enviar emails com php, a função mail() tem que estar ativada, e tem que ter um servidor SMTP rodando.Flws!Olá amigo, obrigado por responder.Ocorre que eu coloquei um Email fictício, mas, em meu arquivo está o Email original.Da forma que informou "$_POST['email'] não funcionou também.Fico no aguardo.Olá!Amigo, você esta rodando esse código num host local ou num host online?Se for host local ou host online, verifique se tem um servidor de smtp rodando e se a mail() está ativada.Flws! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LanAraki Postado Fevereiro 1, 2013 Autor Denunciar Share Postado Fevereiro 1, 2013 Olá!Amigo, você esta rodando esse código num host local ou num host online?Se for host local ou host online, verifique se tem um servidor de smtp rodando e se a mail() está ativada.Flws!É online, encontra-se em FTP.Por favor, como verificar isto? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Massaki Postado Fevereiro 1, 2013 Denunciar Share Postado Fevereiro 1, 2013 Para verificar seu servidor, crie um arquivo .php e coloque o seguinte conteúdo:<?phpphpinfo();?>Rode no servidor e veja o quê está na linha com SMTP. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
LanAraki
Bom dia pessoal, preciso de uma grande ajuda de vocês.
Estou com problemas em um código PHP.
Este código captura dados cadastrados no site, envia para o BD (Banco de Dados), e retorna um código para o membro.
Ocorre que além disto, precisa que todos os dados cadastrados no formulário também seja encaminhado VIA EMAIL para o responsável da empresa.
E O PROBLEMA ESTÁ AI: NÃO ENCAMINHA O EMAIL.
ME AJUDEM POR FAVOR.
Desde já agradeço.
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>TITULO</title>
</head>
<body bgcolor="#FFFFFF" text="#000000" link="#000000" vlink="#000000" alink="#000000" leftmargin="0" topmargin="0">
<table width="780" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="730"><iframe src="superior.html" name="superior" id="superior" width="100%" height="77" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td>
<td width="50" rowspan="3" background="img/listra_lateral.gif"></td>
</tr>
<tr><td height="2" bgcolor="#FFFFFF"></td></tr>
<tr>
<td>
<table width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="128" valign="top" bgcolor="#A6D6BC" height="750"><iframe src="esquerdo.html" name="esquerdo" id="esquerdo" width="100%" height="100%" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td>
<td width="2" valign="top"></td>
<td width="600" valign="top">
<table cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" bgcolor="#DCECE2"><iframe src="menu.html" name="menu" id="menu" width="100%" height="20" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td>
</tr>
<tr>
<td height="2" colspan="2"></td>
</tr>
<tr>
<td width="600" valign="top"><br>
<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td valign="top">
<div align="justify">
<font face="Arial" size="2" color="#000000">
<font size="4" color="#87BEA1"><strong>Cadastre-se</strong></font><br><br>
<?
$data_envio = date("d/m/Y");
$hora_envio = date("H:i:s");
mysql_connect( "mysql01.empresa.com.br", "empresalogin", "empresasenha" )
or die ( 'Unable to connect to server.' );
mysql_select_db( 'empresalogin' )
or die ( 'Unable to select database.' );
$dados = mysql_query("Select * from codigo_empresa where codigo='1'") or die (mysql_error());
while ($num = mysql_fetch_array($dados))
{
$codigo_pedido = $num["contador"];
}
$inclusao = "Insert into boletim(classe, data_envio, hora_envio, codigo_pedido, nome, empresa, cpf, endereco, cidade, estado, telefone, fax, celular, email, site, atuacao, profissao, cargo, ramo, tipo, status)
values('empresa', '$data_envio', '$hora_envio', '$codigo_pedido', '$nome', '$empresa', '$cpf', '$endereco' ,'$cidade','$estado','$telefone','$fax', '$celular','$email_rem','$site','$atuacao','$profissao','$cargo','$ramo','Boletim','Não avaliado')";
$executa_inclusao = mysql_query($inclusao) or die(mysql_error());
$headers = "MIME-Version: 1.1\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "From: email@dominio.com.br\r\n";
$headers .= "Return-Path: email@dominio.com.br\r\n";
$envio = mail("email@dominio.com.br", "Assunto", "Texto", $headers);
"\n Código do pedido: B" . $codigo_pedido .
"\n Nome: " . $_POST["nome"] .
"\n Empresa: " . $_POST["empresa"] .
"\n CPF ou CNPJ: " . $_POST["cpf"] .
"\n Endereço: " . $_POST["endereco"] .
"\n Cidade: " . $_POST["cidade"] .
"\n Estado: " . $_POST["estado"] .
"\n Cep: " . $_POST["cep"] .
"\n Telefone: " . $_POST["telefone"] .
"\n Fax: " . $_POST["fax"] .
"\n Celular: " . $_POST["celular"] .
"\n Email: " . $_POST["email_rem"] .
"\n Site: " . $_POST["site"] .
"\n Atuação: " . $_POST["atuacao"] .
"\n Profissão: " . $_POST["profissao"] .
"\n Cargo: " . $_POST["cargo"] .
"\n Ramo: " . $_POST["ramo"] .
"\n Data de envio: " . $data_envio .
"\n Hora de envio: " . $hora_envio;
mail ($email, $assunto, $mensagem, $header);
mail ($email_than, $assunto, $mensagem, $header);
echo "
<font color='#347889' face='arial' size='2'><br><br>
<p align='center'><strong>Dados cadastrados com sucesso!<br><br>O código de seu cadastro é: <font color='#FF0000'>B" . $codigo_pedido . "</font>.
</strong></div><br>
</font>
";
$cod_temp = $codigo_pedido + 1;
mysql_query("update codigo_empresa set contador = '$cod_temp' where codigo='1'");
?>
<br></font>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#007CC2"><iframe src="inferior.html" name="inferior" id="inferior" width="100%" height="20" scrolling="no" frameborder="0" ALLOWTRANSPARENCY="true"></iframe></td>
</tr>
</table>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.