Pesquisar na Comunidade
Mostrando resultados para as tags ''formulário php''.
Encontrado 4 registros
-
Seguinte, eu fiz um form no site e consegui que os dados preenchidos desse form fossem mandados para meu e-mail, mas apenas consigo puxar os dados digitados da função input No form tem uma função select com 4 options, como faço para puxar a opção que o usuário escolheu no e-mail que o php envia? Desde já Agradeço
-
- formulário php
- função select
- (e %d mais)
-
Galera eu quero colocar esse formulario com auto resposta como eu faço??? <html> <head> <script language="javascript" type="text/javascript"> function checa_formulario(email){ if (email.nome.value == ""){ alert("Por Favor não deixe o seu nome em branco!!!"); email.nome.focus(); return (false); } if (email.email_from.value == ""){ alert("Por Favor não deixe o seu email em branco!!!"); email.email_from.focus(); return (false); } if (email.email.value == ""){ alert("não deixe o email destinatario em branco!!!"); email.email.focus(); return (false); } if (email.assunto.value == ""){ alert("não deixe o assunto em branco!!!"); email.assunto.focus(); return (false); } } </script> <title>Enviando texto</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> </style> </head> <body onLoad="document.email.nome.focus();"> <form onSubmit="return checa_formulario(this)" action="mail.php" method="post" enctype="multipart/form-data" name="email"> <h1 align="center" class="style1">Formulario de email com anexo </h1> <table width="32%" border="0" align="center"> <tr> <td><div align="right"><span class="texto">Nome</span></div></td> <td><input name="nome" type="text" id="nome"></td> </tr> <tr> <td width="33%"><div align="right" class="texto">De:</div></td> <td width="67%"><input name="email_from" type="text" class="email"></td> </tr> <tr> <td><div align="right" class="texto"></div></td> </tr> <tr> <td><div align="right" class="texto">Assunto</div></td> <td><input name="assunto" type="text" id="assunto"></td> </tr> <tr> <td><div align="right" class="texto">Mensagem</div></td> <td><textarea name="mensagem" cols="50" rows="10" id="mensagem"></textarea></td> </tr> <tr> <td><div align="right" class="texto">Anexo</div></td> <td><input name="arquivo" type="file"></td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Enviar"></td> </tr> </table> </form> </body> </html> mail.php <?php //pego os dados enviados pelo formulario $nome = $_POST["nome"]; $email = "Conta@SeuDomínio"; $mensagem = $_POST["mensagem"]; $assunto = $_POST["assunto"]; $email_from = $_POST["email_from"]; //formato o campo da mensagem $mensagem = wordwrap( $mensagem, 50, " ", 1); //valido os emails if (!ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email)){ echo"<center>Digite um email valido</center>"; echo "<center><a href=\"java script:history.go(-1)\">Voltar</center></a>"; exit; } if (!ereg("^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$", $email_from)){ echo "<center>Digite um email valido</center>"; echo "<center><a href=\"java script:history.go(-1)\"><center>Voltar</center></a>"; exit; } $arquivo = isset($_FILES["arquivo"]) ? $_FILES["arquivo"] : FALSE; if(file_exists($arquivo["tmp_name"]) and !empty($arquivo)){ $fp = fopen($_FILES["arquivo"]["tmp_name"],"rb"); $anexo = fread($fp,filesize($_FILES["arquivo"]["tmp_name"])); $anexo = base64_encode($anexo); fclose($fp); $anexo = chunk_split($anexo); $boundary = "XYZ-" . date("dmYis") . "-ZYX"; $mens = "--$boundary\n"; $mens .= "Content-Transfer-Encoding: 8bits\n"; $mens .= "Content-Type: text/html; charset=\"ISO-8859-1\"\n\n"; //plain $mens .= "$mensagem\n"; $mens .= "--$boundary\n"; $mens .= "Content-Type: ".$arquivo["type"]."\n"; $mens .= "Content-Disposition: attachment; filename=\"".$arquivo["name"]."\"\n"; $mens .= "Content-Transfer-Encoding: base64\n\n"; $mens .= "$anexo\n"; $mens .= "--$boundary--\r\n"; $headers = "MIME-Version: 1.0\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; $headers .= "Content-type: multipart/mixed; boundary=\"$boundary\"\r\n"; $headers .= "$boundary\n"; //envio o email com o anexo mail($email,$assunto,$mens,$headers); echo"Email enviado com Sucesso!"; } //se não tiver anexo else{ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "From: \"$nome\" <$email_from>\r\n"; //envia o email sem anexo mail($email,$assunto,$mensagem, $headers); echo"Email enviado com Sucesso!"; } ?>
-
Olá Pessoal, To com uma baita dificuldade aqui que talvez seja fácil de resolver para muita gente... Estou desenvolvendo um envio de Formulário Php e preciso que esse formulário além de capturar o conteúdo do formulário envie também um texto que esta dentro de uma div... Abaixo esta o codigo do formulario: <?php $pontoadd = $_POST['optional-point']; $cep = $_POST["cep"]; $endereco = $_POST["endereco"]; $numero = $_POST["numero"]; $complemento = $_POST["complemento"]; $bairro = $_POST["bairro"]; $cidade = $_POST["cidade"]; $estado = $_POST['ipt-estado']; $nome = $_POST["nome"]; $sexo = $_POST["sexo"]; $rg = $_POST["rg"]; $cpf = $_POST["cpf"]; $nascimento = $_POST["nascimento"]; $estcivil = $_POST['ipt-estadocivil']; $email = $_POST["email"]; $foneresid = $_POST["tel_res" ]; $fonecel = $_POST["tel_cel"]; $fonecom = $_POST["tel_com"]; $plano = $_POST['plano']; $splano2 = $_POST['plano2']; $headers = "From: $email\r\n"; $headers .= "Reply-To: $email\r\n"; $corpo = "Nova assinatura\n"; $corpo .= "Com Ponto add: " . $sempontoadd . "\n"; $corpo .= "Sem Ponto add: " . $compontoadd . "\n"; $corpo .= "Cep: " . $cep . "\n"; $corpo .= "Endereço: " . $endereco . "\n"; $corpo .= "Numero: " . $numero . "\n"; $corpo .= "Complemento: " . $complemento . "\n"; $corpo .= "Bairro: " . $bairro . "\n"; $corpo .= "Cidade: " . $cidade . "\n"; $corpo .= "Estado: " . $estado . "\n"; $corpo .= "Nome: " . $nome . "\n"; $corpo .= "Sexo: " . $sexo . "\n"; $corpo .= "RG: " . $rg . "\n"; $corpo .= "CPF: " . $cpf . "\n"; $corpo .= "Nascimento: " . $nascimento . "\n"; $corpo .= "Estado Civil: " . $estcivil . "\n"; $corpo .= "Fone Residencial: " . $foneresid . "\n"; $corpo .= "Fone Celular: " . $fonecel . "\n"; $corpo .= "Fone Comercial: " . $fonecom . "\n"; $corpo .= "Plano: " . $plano . "\n"; $corpo .= "Plano: " . $plano2 . "\n"; $corpo .= "Email: " . $email . "\n"; $email_to = 'rafaeloliveiraz@hotmail.com'; $status = mail($email_to, $subject, $corpo, $headers); if($status) { echo "<script> alert('Formulário enviado com sucesso!'); </script>"; } else { echo "<script alert('Falha ao enviar o Formulário.'); </script>"; } echo "<script> window.location.href = 'http://www.google.com'; </script>"; ?> Aqui esta a parte em HTML : (Resumida) <section class="main-content"> <div class="centralized-content"> <div class="sky-assistant-holder" id="sky-assistant-holder"> <div class="sky-assistant"> <div class="assistant-title"> <h2>Assistente Sky</h2> </div> <div class="bundle-selected"> <div class="bundle"> <p class="bundle-name">COMBO HD</p> <p class="bundle-type">+ CINEMA HD </p> <p class="bundle-price"> <small class="bundle-price-cur">R$</small> <span class="bundle-calue">189,90</span> <small class="bundle-byperiod">/ mês</small> </p> </div> <ul class="info"> <li class="info-item"> <b>195</b><br /> Canais </li> <li class="info-item border"> <b>41</b><br /> HDTV </li> <li class="info-item totalEquipment"> <b>00</b><br /> Receptores </li> </ul> </div> <div class="bundles-and-plans-title"> <span>Preço</span><br /> </div> <div class="bundles-and-plans price"> <table class="price-table"> <tbody> <tr> <td class="col-1"> Taxa de adesão<br /> </td> <td class="col-2">R$ <span class="price-adhesion-tax">10,00</span></td> </tr> <tr class="sub"> <td colspan="2"> <span>(Pagamento no ato da compra via cartão de crédito)</span> </td> </tr> <tr> <td class="col-1">Serviço Mensal SKY</td> <td class="col-2">R$ <span class="price-first-month">189,90</span></td> </tr> <tr> <td class="col-1">Instalação e habilitação</td> <td class="col-2">R$ <span class="price-installation">0,00</span></td> </tr> <tr id="assistant-equipment-additional"> <td class="col-1">Ponto adicional</td> <td class="col-2">R$ <span class="price-additional">0,00</span></td> </tr> </tbody> </table> </div> <div class="compare-bundles-and-plans total"> <p class="label"> Total <span class="price">R$ <span>189,90</span></span><br /> </p> <p class="label sub"> <span>(1ª Mensalidade enviada após 30 dias da habilitação do sinal SKY na sua casa)</span> </p> </div> <div class="compare-bundles-and-plans partial"> <p class="label"> Demais Mensalidades <span class="price">R$ <span>189,90</span></span> </p> </div> </div> <div class="sky-assistant-end"></div> </div> </div> <header class="content-header"> <div class="centralized-content"> <div class="content-align-right"> <ul class="steps"> <li class="step actived"> <i class="arrow"></i> <span class="number">1</span> Seus Dados </li> <li class="step "> <i class="arrow"></i> <span class="number">2</span> Pagamento </li> <li class="step "> <span class="number">3</span> Confirmação </li> </ul> </div> </div> </header> <section class="secure"> <div class="centralized-content" style="width: 100%;"> <p class="pull-right text-certisign"> <img id="logo-cadeado" src="/img/cadeado-logo.png" /> É SEGURO ASSINAR SKY <a class="open-certisign" href="#"><img src="/img/certisign-branco.png" alt="É seguro assinar sky" style="width: 80px; padding-left: 14px;" /></a> </p> </div> </section> <section class="page-content"> <div class="centralized-content"> <div class="content-align-right"> <form action="../../envio_dados.php" method="post" id="seus_dados" class="form"> <fieldset class="formsection equipment"> <legend class="title">Escolha o número de equipamentos</legend> <div class="inputs equipment-option"> <p class="field"> <span class="radio"> <input id="no-points-17" type="radio" name="optional-point" value="17"> <input type="hidden" class="price" value="0,00" /> <input type="hidden" class="totalEquipment" value="0" /> </span> <label for="no-points-17">Não, não desejo instalar nenhum ponto adicional.</label><br /> </p> <p class="field"> <span class="radio"> <input id="no-points-23" type="radio" name="optional-point" value="23"> <input type="hidden" class="price" value="0,00" /> <input type="hidden" class="totalEquipment" value="1" /> </span> <label for="no-points-23">Sim, desejo instalar o 2º ponto HDTV sem custo adicional.</label><br /> </p> </div> </fieldset> <fieldset class="formsection"> <legend class="title">Endereço de instalação </legend> <p class="field"> <label for="ipt-cep" class="label">Digite seu CEP</label> <input id="ipt-cep" class="ipt-txt input" name="cep" type="text" maxlength="9" /> <a href="http://www.buscacep.correios.com.br/servicos/dnec/menuAction.do?Metodo=menuEndereco"target="_blank" title="Não sei meu CEP" class="ipt-link"> <i class="icon tiny-arrow-left-orange"></i> Não sei meu CEP </a> </p> <div class="field colums"> <p class="field col"> <label for="ipt-endereco" class="label">Endereço</label> <input id="ipt-endereco" class="ipt-txt input" name="endereco" type="text" maxlength="60" /> </p> <p class="field col"> <label for="ipt-numero" class="label">Número</label> <input id="ipt-numero" class="ipt-txt input" name="numero" type="text" maxlength="5" /> </p> <p class="field col"> <label for="ipt-complemento" class="label">Complemento</label> <input id="ipt-complemento" class="ipt-txt input" name="complemento" type="text" maxlength="20" /> </p> ... A parte que eu preciso pegar é essa do html: <section class="main-content"> <div class="centralized-content"> <div class="sky-assistant-holder" id="sky-assistant-holder"> <div class="sky-assistant"> <div class="assistant-title"> <h2>Assistente Sky</h2> </div> <div class="bundle-selected"> <div class="bundle"> <p class="bundle-name">COMBO HD</p> <p class="bundle-type">+ CINEMA HD </p> <p class="bundle-price"> <small class="bundle-price-cur">R<section class="main-content"> <div class="centralized-content"> <div class="sky-assistant-holder" id="sky-assistant-holder"> <div class="sky-assistant"> <div class="assistant-title"> <h2>Assistente Sky</h2> </div> <div class="bundle-selected"> <div class="bundle"> <p class="bundle-name">COMBO HD</p> <p class="bundle-type">+ CINEMA HD </p> <p class="bundle-price"> <small class="bundle-price-cur">R$</small> <span class="bundle-calue">189,90</span> <small class="bundle-byperiod">/ mês</small> </p> </div>lt;/small> <span class="bundle-calue">189,90</span> <small class="bundle-byperiod">/ mês</small> </p> </div> Onde vai o nome do produto... Alguém ai pra ajudar a descobrir onde estou errando? Obrigado.
-
Boa tarde! Sou iniciante na área de programação. Meu problema é o seguinte, meu formulário está enviando cópias apenas para e-mails com domínio própio, não envia para GMAIL, HOTMAIL, YAHOO e etc. Segue abaixo o código: <? include("conexao.php"); $nome = $_POST['nome']; $empresa = $_POST['empresa']; $telefone = $_POST['telefone']; $email = $_POST['email']; $titulo = $_POST['titulo']; $mensagem = $_POST['mensagem']; $data = $_POST['data']; $hora = $_POST['hora']; $protocolo = $_POST['protocolo']; $situacao = $_POST['situacao']; $sql_cadastro = mysql_query("INSERT into ordemservico(nome, empresa, telefone, titulo, email, mensagem, data, hora, protocolo, situacao) VALUES('$nome', '$empresa', '$telefone','$titulo', '$email','$mensagem', '$data', '$hora', '$protocolo', '$situacao')"); $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=utf-8\n"; $headers .= "From: Chamado Aberto - TP TECH\n"; //com copia para funcionários// $headers .= "From: $nome <$email>\r\nCc: alef.henrique@tptech.com.br, natan.santiago@tptech.com.br, <$email>;"; //Copia dos dados do formulário para o destinatário que preencheu o formulário// $envio = mail("$email", "Assunto", "<font face='Myriad Pro' size='3' color='#333333'> <strong>:: ORDEM DE SERVIÇO ::</strong> <br /><br /> <strong>Nome:</strong> $nome <br /> <strong>Empresa:</strong> $empresa <br /> <strong>E-mail:</strong> $email <br /> <strong>telefone:</strong> $telefone <br /> <strong>Assunto:</strong> $titulo <br /><br /> <strong>Mensagem:</strong> $mensagem <br /><br /> <strong>Data do pedido:</strong> $data <br /> <strong>Hora do pedido:</strong> $hora <br /> <strong>Nº de Protocolo:</strong> $protocolo <br />", $headers); //Copia dos dados do formulário para Gerente// $destinatario = "tiago.pimenta@tptech.com.br"; $assunto = "Ordem de Serviço;"; $mensagem = " <font face='Myriad Pro' size='3' color='#333333'> <strong>:: ORDEM DE SERVIÇO ::</strong> <br /><br /> <strong>Nome:</strong> $nome <br /> <strong>Empresa:</strong> $empresa <br /> <strong>E-mail:</strong> $email <br /> <strong>telefone:</strong> $telefone <br /> <strong>Assunto:</strong> $titulo <br /><br /> <strong>Mensagem:</strong> $mensagem <br /><br /> <strong>Data do pedido:</strong> $data <br /> <strong>Hora do pedido:</strong> $hora <br /> <strong>Nº de Protocolo:</strong> $protocolo <br /> </font>"; // Definido todos os parametros, agora podemos proceder com o envio, conforme a linha abaixo, lembre-se sempre de verificar se todos os parâmetros estão corretamente especificados mail($destinatario, $assunto, $mensagem, $headers); if ($sql_cadastro) { echo "Ordem de serviço enviada!"; } else { echo "Ordem de serviço não enviada!"; } ?> 0 Citar Multicitação
- 4 respostas
-
- Formulários
- Formulário PHP
- (e %d mais)