Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 5

Problema no envio de formulário(html) via PHP

14-10-2008 10:53

Boa Dia pessoal...
estou com um probleminha para enviar meus dados do meu formulário que está no formato HTML, via PHP(forma de envio) para o email destinado...

Abaixo, vou colocar todas as tags do formulário(html)... e depois os comandos q eu atribui para enviar o email(php)... o erro q esta dando é o seguinte:

"HTTP 500 - Erro Interno do Servidor"

TAGS DO FORMULÁRIO - nome do arquivo - formulario.html:

... Acima vem as funcões em JS (...)

<form method="POST" action="envia.php"> <INPUT TYPE=HIDDEN NAME="recipient" VALUE="suporte@colatinadiesel.com.br"> <h1 align="left"><img src="imagens/cabecalho.JPG" width="601" height="136"></h1> <h1 align="center"><br> </h1> <p align="center"> </p> <table width="740" border="0"> <tr> <td width="739"><img src="imagens/faixa ident 4.JPG" width="740" height="31"></td> </tr> </table> <br> <div align="left"> <table width="740" height="100" border="0" background="imagens/faixa ident central.JPG"> <tr> <td><table width="735" border="0"> <tr> <input type="hidden" name="recipient" value="suporte@colatinadiesel.com.br"> <td width="80" height="42"><span class="style2"><span class="style5"> Nome*: </span></span></td> <td width="372"><span class="style2"> <input name="nome_pessoa" type="text" id="nome_pessoa" style="text-transform:uppercase" onKeyPress="return somente_txt(event);" value="" size="55" maxlength="40" obrigatorio="sim"/> </span></td> <td width="71"><span class="style5">E-mail*:</span></td> <td width="194"><input name="email" type="text" id="email" size="25" maxlength="35"></td> </tr> </table> <table width="735" border="0"> <tr> <td width="80" height="40"><span class="style5">RG*:</span></td> <td width="323"><input name="rg" type="text" id="rg" size="10" maxlength="10" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(somente nºs) </span></td> <td width="120"><span class="style5">Org. Emissor*:</span></td> <td width="194"><input name="org_em" type="text" id="org_em" size="8" maxlength="6" style="text-transform:uppercase"> <span class="style7">(Ex.: SSP-ES) </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="80" height="42"><span class="style5">CPF*:</span></td> <td width="298"><input name="cpf" type="text" id="cpf" size="11" maxlength="11" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(somente nºs)</span></td> <td width="145"><span class="style5">Data Nascimento*:</span></td> <td width="194"><input name="data" type="text" id="data" size="8" maxlength="10" onKeyUp="mascara_data(this.value)" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(dd/mm/aaaa)</span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="81" height="42"><span class="style2"><span class="style5">Mãe*: </span></span></td> <td width="647"><span class="style2"> <input name="nome_mae" type="text" id="nome_mae" value="" size="55" maxlength="40" onKeyPress="return somente_txt(event);" style="text-transform:uppercase"> </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="81" height="42"><span class="style5">Pai*: </span></td> <td width="654"><input name="nome_pai" type="text" id="nome_pai" value="" size="55" maxlength="40" onKeyPress="return somente_txt(event);" style="text-transform:uppercase"></td> </tr> </table> <table width="735" border="0"> <tr> <td width="445" height="42"><span class="style5">Estado Civil*:</span> <label> <select name="estado_civil" size="1" id="estado_civil"> <option value="">- Selecionar -</option> <option value="Solteiro(a)">Solteiro(a)</option> <option value="Casado(a)">Casado(a)</option> <option value="Viuvo(a)">Viuvo(a)</option> </select> </label></td> <td width="280"><span class="style5">Nº Dependentes:</span> <input name="n_depend" type="text" id="n_depend" size="1" maxlength="3" onKeyPress="return OnlyNumbers(event);"></td> </tr> </table> <table width="735" border="0"> <tr> <td width="81" height="42"><span class="style5">Endereço*:</span></td> <td width="438"><span class="style5"><span class="style2"> <input name="endereco" type="text" id="endereco" value="" size="55" maxlength="40" onKeyPress="return somente_txt(event);" style="text-transform:uppercase"> </span></span></td> <td width="30"><span class="style5">Nº*:</span></td> <td width="178"><input name="n_end" type="text" id="n_end" size="5" maxlength="6" onKeyPress="return OnlyNumbers(event);"></td> </tr> </table> <table width="735" border="0"> <tr> <td width="80" height="44"><span class="style5">Bairro*:</span></td> <td width="200"><input name="bairro" type="text" id="bairro" size="25" maxlength="17" onKeyPress="return somente_txt(event);" style="text-transform:uppercase"></td> <td width="163"><span class="style5">Cidade* / Estado*: </span></td> <td width="155"><input name="cidade" type="text" id="cidade" value="" size="25" maxlength="25" onKeyPress="return somente_txt(event);" style="text-transform:uppercase"></td> <td width="115"><span class="style5"> <select name="estado" size="1" id="estado"> <option value="">- Selecionar -</option> <option value="AC">AC</option> <option value="AL">AL</option> <option value="AM">AM</option> <option value="AP">AP</option> <option value="BA">BA</option> <option value="CE">CE</option> <option value="ES">ES</option> <option value="GO">GO</option> <option value="MA">MA</option> <option value="MG">MG</option> <option value="MS">MS</option> <option value="MT">MT</option> <option value="PA">PA</option> <option value="PB">PB</option> <option value="PE">PE</option> <option value="PI">PI</option> <option value="PR">PR</option> <option value="RJ">RJ</option> <option value="RO">RO</option> <option value="RN">RN</option> <option value="RR">PR</option> <option value="RS">RS</option> <option value="SC">SC</option> <option value="SE">SE</option> <option value="SP">SP</option> <option value="TO">TO</option> </select> </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="81" height="42"><span class="style2"><span class="style5">CEP*: </span></span></td> <td width="654"><span class="style2"> <input name="cep" type="text" id="cep" value="" size="20" maxlength="12" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(somente nºs)</span></span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="172" height="40"><span class="style5">TELEFONE - DDD + N°*:</span></td> <td width="14"><input name="tel_ddd_id" type="text" id="tel_ddd_id" size="1" maxlength="2" onKeyPress="return OnlyNumbers(event);"></td> <td width="535"><input name="tel_id" type="text" id="tel_id" size="6" maxlength="8" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(99) (99998888) </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="172" height="40"><span class="style5">CELULAR - DDD + N°:</span></td> <td width="14"><input name="cel_ddd_id" type="text" id="cel_ddd_id" size="1" maxlength="2" onKeyPress="return OnlyNumbers(event);"></td> <td width="535"><input name="cel_id" type="text" id="cel_id" size="6" maxlength="8" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(99) (99998888) </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="300" height="40"><span class="style5">Casa Própria*: <select name="casa_propria" size="1" id="casa_propria"> <option value="">- Selecionar -</option> <option value="Sim">Sim</option> <option value="Nao">Nao</option> </select> </span></td> <td width="120"><span class="style5">Valor Aluguel:</span></td> <td width="311"><input name="vl_aluguel" type="text" id="vl_aluguel" size="12" maxlength="12" onKeyPress="return Tecla(event);"> <span class="style7">(Ex.: 1000,00)</span></td> </tr> </table></td> </tr> </table> </div> <p align="left"><br> <br> </p> <table width="745" border="0"> <tr> <td width="739"><p><img src="imagens/faixa dados prof 2.JPG" width="740" height="31"></p> </td> </tr> </table> <br> <table width="740" height="100" border="0" background="imagens/faixa ident central.JPG"> <tr> <td><table width="735" border="0"> <tr> <td width="81" height="42"><span class="style2"><span class="style5">Empresa*: </span></span></td> <td width="647"><span class="style2"> <input name="empresa" type="text" id="empresa" value="" size="65" maxlength="50" onKeyPress="return somente_txt(event);" style="text-transform:uppercase"> </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="80" height="42"><span class="style5">Endereço*:</span></td> <td width="422"><span class="style5"><span class="style2"> <input name="endereco_emp" type="text" id="endereco_emp" value="" size="55" maxlength="40" onKeyPress="return somente_txt(event);" style="text-transform:uppercase"> </span></span></td> <td width="35"><span class="style5">Nº*:</span></td> <td width="180"><input name="n_end_emp" type="text" id="n_end_emp" size="5" maxlength="6" onKeyPress="return OnlyNumbers(event);"></td> </tr> </table> <table width="735" border="0"> <tr> <td width="81" height="42"><span class="style2"><span class="style5">CEP*: </span></span></td> <td width="654"><span class="style2"> <input name="cep_emp" type="text" id="cep_emp" value="" size="20" maxlength="12" onKeyPress="return OnlyNumbers(event);"> </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="172" height="40"><span class="style5">TELEFONE - DDD + N°*:</span></td> <td width="14"><input name="tel_ddd_emp" type="text" id="tel_ddd_emp" size="1" maxlength="2" onKeyPress="return OnlyNumbers(event);"></td> <td width="535"><input name="tel_emp" type="text" id="tel_emp" size="6" maxlength="8" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(99) (99998888) </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="81" height="40"><span class="style5">Função*:</span></td> <td width="340"><input name="funcao_emp" type="text" id="funcao_emp" size="20" maxlength="15" onKeyPress="return somente_txt(event);" style="text-transform:uppercase"></td> <td width="121"><span class="style5">Admissão(ano)*:</span></td> <td width="185"><input name="data_adm" type="text" id="data_adm" size="6" maxlength="4" onKeyPress="return OnlyNumbers(event);" onKeyUp="mascara_data_adm(this.value);"> <span class="style7">(Ex.: 1990) </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="128" height="40"><span class="style5">Renda Mensal*:</span></td> <td width="294"><input name="renda_mensal" type="text" id="renda_mensal" size="12" maxlength="12" onKeyPress="return Tecla(event);"> <span class="style7">(Ex.: 1000,00)</span></td> <td width="120"><span class="style5">Outras Rendas:</span></td> <td width="185"><input name="out_rendas" type="text" id="out_rendas" size="12" maxlength="12" onKeyPress="return Tecla(event);"> <span class="style7">(Ex.: 1000,00)</span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="128" height="42"><span class="style2"><span class="style5">Data demissão*: </span></span></td> <td width="607"><span class="style2"> <input name="data_dem" type="text" id="data_dem" size="8" maxlength="10" onKeyUp="mascara_data_dem(this.value)" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(dd/mm/aaaa)</span></span></td> </tr> </table></td> </tr> </table> <br> <p> </p> <table width="745" border="0"> <tr> <td width="739"><img src="imagens/faixa ref bancarias 2.JPG" width="740" height="31"></td> </tr> </table> <br> <table width="740" border="0" background="imagens/faixa ident central.JPG"> <tr> <td><table width="735" border="0"> <tr> <td width="82" height="40"><span class="style5">Agência*:</span></td> <td width="70"><input name="ag" type="text" id="ag" size="6" maxlength="6" onKeyPress="return OnlyNumbers(event);"> <span class="style7">- </span></td> <td width="256"><input name="digito" type="text" id="digito" size="1" maxlength="1" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(Ex.: 9999-9)</span></td> <td width="130"><span class="style5">Conta Corrente*:</span></td> <td width="185"><input name="conta_corrente" type="text" id="conta_corrente" size="8" maxlength="6" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(somente nºs)</span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="81" height="42"><span class="style2"><span class="style5">Banco*: </span></span></td> <td width="314"><span class="style2"> <input name="banco" type="text" id="banco" value="" size="20" maxlength="18" onKeyPress="return somente_txt(event);" style="text-transform:uppercase"> </span></td> <td width="148"><span class="style5">Cliente desde de*: </span></td> <td width="184"><input name="cliente_desde" type="text" id="cliente_desde" size="6" maxlength="4" onKeyPress="return OnlyNumbers(event);" onKeyUp="mascara_cliente_desde(this.value)"> <span class="style7">(Ex.: 1990) </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="479" height="40"><span class="style5">Cheque Especial*: <select name="ch_especial" size="1" id="ch_especial"> <option value="">- Selecionar -</option> <option value="Sim">Sim</option> <option value="Nao">Nao</option> </select> </span></td> <td width="68"><span class="style5">Limite:</span></td> <td width="184"><input name="limite_ch_esp" type="text" id="limite_ch_esp" size="12" maxlength="12" onKeyPress="return Tecla(event);"> <span class="style7">(Ex.: 1000,00)</span></td> </tr> </table></td> </tr> </table> <br> <br> <br> <table width="745" border="0"> <tr> <td width="739"><img src="imagens/faixa ref pessoais 2.JPG" width="740" height="31"><br> <br></td> </tr> </table> <table width="740" border="0" background="imagens/faixa ident central.JPG"> <tr> <td><table width="735" border="0"> <tr> <td width="81" height="42"><span class="style2"><span class="style5">Nome*: </span></span></td> <td width="647"><span class="style2"> <input name="nome_ref_pess1" type="text" id="nome_ref_pess1" style="text-transform:uppercase" value="" size="55" maxlength="40" onKeyPress="return somente_txt(event);"/> </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="172" height="40"><span class="style5">TELEFONE - DDD + N°*:</span></td> <td width="14"><input name="tel_ddd_ref_pess1" type="text" id="tel_ddd_ref_pess1" size="1" maxlength="2" onKeyPress="return OnlyNumbers(event);"></td> <td width="535"><input name="tel_ref_pess1" type="text" id="tel_ref_pess1" size="6" maxlength="8" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(99) (99998888) </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="81" height="42"><span class="style2"><span class="style5">Nome: </span></span></td> <td width="647"><span class="style2"> <input name="nome_ref_pess2" type="text" id="nome_ref_pess2" style="text-transform:uppercase" value="" size="55" maxlength="40" onKeyPress="return somente_txt(event);"/> </span></td> </tr> </table> <table width="735" border="0"> <tr> <td width="172" height="40"><span class="style5">TELEFONE - DDD + N°:</span></td> <td width="14"><input name="tel_ddd_ref_pess2" type="text" id="tel_ddd_ref_pess22" size="1" maxlength="2" onKeyPress="return OnlyNumbers(event);"></td> <td width="535"><input name="tel_ref_pess2" type="text" id="tel_ref_pess2" size="6" maxlength="8" onKeyPress="return OnlyNumbers(event);"> <span class="style7">(99) (99998888) </span></td> </tr> </table></td> </tr> </table> <br> <p class="style8"><br> <span class="style10"><br> </span></p> <table width="506" border="0"> <tr> <td width="314" height="44"><div align="right" class="style12"><span class="style8"> <input name="submit" type="submit" class="style12" id="submit" value="Enviar" onClick="return enviando()"> </span></div></td> <td width="111"><div align="right"><span class="style8"> <input name="limpar" type="reset" class="style12" id="limpar" value="Limpar"> </span></div></td> </tr> </table> </form> </body> </html>

---------------------FIM DO FORMULARIO-----------------------

Comandos do arquivo - envia.php:
<?php //PROTEÇÃO ANTES DE ENVIAR //Verificação antes do envio; //ESTA FUNÇÃO SERVE PARA VERIFICAR A CONSISTÊNCIA DE UM ENDEREÇO DE EMAIL $emailPattern = '/^[^@\s]+@([-a-z0-9]+\.)+[a-z]{2,}$/i'; if (!preg_match($emailPattern, $_POST['email'])){ echo 'Por favor verifique o endereço de email.'; }else{ //Aqui você pode definir para quem vai o email $to="suporte@colatinadiesel.com.br"; //$to = $_POST['email_para']; $from=$_POST['email']; //Definicao do Assunto $assunto="Cadastro de Pessoa Física"; // Envia o email : //IDENTIFICAÇÃO $mensagem = "Nome: " . $_POST["nome_pessoa"] . "<br>"; $mensagem .= "Email: " . $_POST["email"] . "<br>"; $mensagem .= "RG: " . $_POST["rg"] . "<br>"; $mensagem .= "Org. Emissor: " . $_POST["org_em"] . "<br>"; $mensagem .= "CPF: " . $_POST["cpf"] . "<br>"; $mensagem .= "Data de Nascimento: " . $_POST["data"] . "<br>"; $mensagem .= "Mãe: " . $_POST["nome_mae"] . "<br>"; $mensagem .= "Pai: " . $_POST["nome_pai"] . "<br>"; $mensagem .= "Estado Civil: " . $_POST["estado_civil"] . "<br>"; $mensagem .= "Nº Dependentes: " . $_POST["n_depend"] . "<br>"; $mensagem .= "Endereco: " . $_POST["endereco"] . "<br>"; $mensagem .= "Nº: " . $_POST["n_end"] . "<br>"; $mensagem .= "Bairro: " . $_POST["bairro"] . "<br>"; $mensagem .= "Cidade: " . $_POST["cidade"] . "<br>"; $mensagem .= "Estado: " . $_POST["estado"] . "<br>"; $mensagem .= "CEP: " . $_POST["cep"] . "<br>"; $mensagem .= "Telefone - DDD + Nº: " . $_POST["tel_ddd_id"] . "<br>", $mensagem .= "-" . $_POST["tel_id"] . "<br>"; $mensagem .= "Celular - DDD + Nº: " . $_POST["cel_ddd_id"] . "<br>", $mensagem .= ":-" . $_POST["cel_id"] . "<br>"; $mensagem .= "Casa Própria: " . $_POST["casa_propria"] . "<br>"; $mensagem .= "Valor Aluguel: " . $_POST["vl_aluguel"] . "<br>"; //DADOS PROFISSIONAIS $mensagem .= "Empresa: " . $_POST["empresa"] . "<br>"; $mensagem .= "Endereco: " . $_POST["endereco_emp"] . "<br>"; $mensagem .= "Nº: " . $_POST["n_end_emp"] . "<br>"; $mensagem .= "CEP: " . $_POST["cep_emp"] . "<br>"; $mensagem .= "Telefone - DDD + Nº: " . $_POST["tel_ddd_emp"] . "<br>", $mensagem .= "-" . $_POST["tel_emp"] . "<br>"; $mensagem .= "Funcao: " . $_POST["funcao_emp"] . "<br>"; $mensagem .= "Admissao(ano): " . $_POST["data_adm"] . "<br>"; $mensagem .= "Renda Mensal: " . $_POST["renda_mensal"] . "<br>"; $mensagem .= "Outras Rendas: " . $_POST["out_rendas"] . "<br>"; $mensagem .= "Data demissao: " . $_POST["data_dem"] . "<br>"; //REFERENCIAS BANCARIAS $mensagem .= "Agencia: " . $_POST["ag"] . "<br>", $mensagem .= "-" . $_POST["digito"] . "<br>"; $mensagem .= "Conta Corrente: " . $_POST["conta_corrente"] . "<br>"; $mensagem .= "Banco: " . $_POST["banco"] . "<br>"; $mensagem .= "Cliente desde de: " . $_POST["cliente_desde"] . "<br>"; $mensagem .= "Cheque Especial: " . $_POST["ch_especial"] . "<br>"; $mensagem .= "Limite: R$ " . $_POST["limite_ch_esp"] . "<br>"; //REFERENCIAS PESSOAIS - PESSOAS CONHECIDAS $mensagem .= "Nome: " . $_POST["nome_ref_pess1"] . "<br>"; $mensagem .= "Telefone - DDD + Nº: " . $_POST["tel_ddd_ref_pess1"] . "<br>", $mensagem .= "-" . $_POST["tel_ref_pess1"] . "<br>"; $mensagem .= "Nome: " . $_POST["nome_ref_pess2"] . "<br>; $mensagem .= "Telefone - DDD + Nº: " . $_POST["tel_ddd_ref_pess2"] . "<br>", $mensagem .= "-" . $_POST["tel_ref_pess2"] . "<br>"; //FIM mail($to, $assunto, $mensagem, "From: suporte@colatinadiesel.com.br\nContent-Type: text/html; charset=uft-8"); // Mostra confirmação de email enviado com sucesso. echo "Seu email foi enviado com sucesso."; //Destroi as variáveis unset ($_POST); }else{ // Envio falhou echo "Erro! Seu email não foi enviado."; ?>

Se alguem puder me ajudar...
Agradeco..

Atenciosamente,

Gabriel Zago
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17721
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema no envio de formulário(html) via PHP

14-10-2008 11:14

O erro 500 é um erro interno do servidor, que servidor está tentando enviar esse form, local ou online?

Que sistema operacional o servidor roda sua conta?
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 5

Problema no envio de formulário(html) via PHP

14-10-2008 18:20

Online, é o servidor da LocaWeb, ta no Sistema Operacional Windows...

abraco!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17721
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema no envio de formulário(html) via PHP

14-10-2008 18:29

PHP roda em servidor Linux, vê se pode mudar de servidor.
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 5

Problema no envio de formulário(html) via PHP

14-10-2008 18:35

Cara, mas eu fiz um teste com um formulario simples... "De", "Assunto" e "Mensagem"... com Php tambem na forma de envio e enviou normalmente ;)
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17721
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema no envio de formulário(html) via PHP

14-10-2008 18:43

Vou rodar seu script no meu servidor e vê o que dá
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17721
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema no envio de formulário(html) via PHP

14-10-2008 18:46

Nessa linha

$mensagem .= "Nome: " . $_POST["nome_ref_pess2"] . "<br>;

Tá faltando uma aspas dupla " depois do <br>

Vê se é isso
0
A melhor hospedagem para o seu site HostGator!
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 5

Problema no envio de formulário(html) via PHP

14-10-2008 19:18

Mesmo assim deu nãao... vou tentar mudar essa programacão ai..
0
 
Primeiras postagens
Primeiras postagens
Tópico Autor
Mensagens: 5

Problema no envio de formulário(html) via PHP

14-10-2008 21:52

Problema acertado...

Criei em cada campo uma variável em PHP, depois recebi elas em uma só... "msg"

Tai o código, pra quando alguém precisar:

<?php //IDENTIFICAÇÃO $nome = $_POST['nome_pessoa']; $email = $_POST['email']; //$mensagem = $_POST['mensagem']; $rg = $_POST['rg']; $orgemiss = $_POST['org_em']; $cpf = $_POST['cpf']; $datanasc = $_POST['data']; $mae = $_POST['nome_mae']; $pai = $_POST['nome_pai']; $estadocivil = $_POST['estado_civil']; $ndepend = $_POST['n_depend']; $endereco = $_POST['endereco']; $nendereco = $_POST['n_end']; $bairro = $_POST['bairro']; $cidade = $_POST['cidade']; $estado = $_POST['estado']; $cep = $_POST['cep']; $teldddid = $_POST['tel_ddd_id']; $telid = $_POST['tel_id']; $celdddid = $_POST['cel_ddd_id']; $celid = $_POST['cel_id']; $casaprop = $_POST['casa_propria']; $vlaluguel = $_POST['vl_aluguel']; //DADOS PROFISSIONAIS $empresa = $_POST['empresa']; $endemp = $_POST['endereco_emp']; $nendemp = $_POST['n_end_emp']; $cepemp = $_POST['cep_emp']; $teldddemp = $_POST['tel_ddd_emp']; $telemp = $_POST['tel_emp']; $funcaoemp = $_POST['funcao_emp']; $dataadm = $_POST['data_adm']; $rendamensal = $_POST['renda_mensal']; $outrendas = $_POST['out_rendas']; $datadem = $_POST['data_dem']; //REFERENCIAS BANCARIAS $agencia = $_POST['ag']; $digito = $_POST['digito']; $contacorr = $_POST['conta_corrente']; $banco = $_POST['banco']; $clientedesde = $_POST['cliente_desde']; $chespecial = $_POST['ch_especial']; $limitechesp = $_POST['limite_ch_esp']; //REFERENCIAS PESSOAIS - PESSOAS CONHECIDAS $nomerefpess1 = $_POST['nome_ref_pess1']; $teldddrefpess1 = $_POST['tel_ddd_ref_pess1']; $telrefpss1 = $_POST['tel_ref_pess1']; $nomerefpess2 = $_POST['nome_ref_pess2']; $teldddrefpess2 = $_POST['tel_ddd_ref_pess2']; $telrefpess2 = $_POST["tel_ref_pess2"]; //Identificacao $msg = "<font face=’Verdana’ size=’1'><b>Nome:</b> \t$nome</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>E-mail:</b> \t$email</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>RG:</b> \t$rg</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Org. Emissor:</b> \t$orgemiss</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>CPF:</b> \t$cpf</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Data de Nascimento:</b> \t$datanasc</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Nome da Mae:</b> \t$mae</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Nome do Pai:</b> \t$pai</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Estado Civil:</b> \t$estadocivil</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Numero de Depend.:</b> \t$ndepend</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Endereco:</b> \t$endereco</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Bairro:</b> \t$bairro</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Cidade:</b> \t$cidade</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Estado:</b> \t$estado</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Cep:</b> \t$cep</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>DDD:</b> \t$teldddid</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Telefone:</b> \t$telid</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>DDD Cel:</b> \t$celdddid</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Celular:</b> \t$celid</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Casa Propria:</b> \t$casaprop</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Valor Aluguel:</b> \t$vlaluguel</font><br>"; //Dados Profissionais $msg .= "<font face=’Verdana’ size=’1'><b>Empresa:</b> \t$empresa</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Endereco:</b> \t$endemp</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Numero:</b> \t$nendemp</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Cep:</b> \t$cepemp</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>DDD:</b> \t$teldddemp</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Tel:</b> \t$telemp</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Funcao:</b> \t$funcaoemp</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Data Admissao:</b> \t$dataadm</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Renda Mensal:</b> \t$rendamensal</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Outras Rendas:</b> \t$outrendas</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Data Demissao:</b> \t$datadem</font><br>"; //Referencias Bancarias $msg .= "<font face=’Verdana’ size=’1'><b>Agencia:</b> \t$agencia</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Digito:</b> \t$digito</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Conta Corrente:</b> \t$contacorr</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Banco:</b> \t$banco</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Cliente desde:</b> \t$clientedesde</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Cheque Especial:</b> \t$chespecial</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Limite:</b> \t$limitechesp</font><br>"; //Referencias Pessoais - Pessoas Conhecidas $msg .= "<font face=’Verdana’ size=’1'><b>Nome:</b> \t$nomerefpess1</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>DDD:</b> \t$teldddrefpess1</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Tel:</b> \t$telrefpss1</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Nome:</b> \t$nomerefpess2</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>DDD:</b> \t$teldddrefpess2</font><br>"; $msg .= "<font face=’Verdana’ size=’1'><b>Tel:</b> \t$telrefpess2</font><br>"; //FIM $mensagem = "$msg"; $remetente = "$email"; $destinatario = "seuemail@seudominio.com.br"; $assunto = "Tutorial de Formulário Gabriel Zago - TESTE"; $headers = "From: ".$remetente."\nContent-type: text/html"; # o ‘text/html’ é o tipo mime da mensagem if(!mail($destinatario,$assunto,$mensagem,$headers)){ print "falha no envio da mensagem"; } else { echo "Seu email foi enviado com sucesso."; } ?>

:cool
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17721
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Problema no envio de formulário(html) via PHP

15-10-2008 09:06

Vlw :smile
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado