cyrus123 Postado Junho 20, 2009 Denunciar Share Postado Junho 20, 2009 Sou novo no fórum, e gostaria de saber como faço a configuração no formulário que fiz (.html). Sei que precisa criar uma página separada em PHP para configurar, mas não estou conseguindo.Obs.:O nome de meu arquivo é "form.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=UTF-8"> <title>Formulario</title> <link rel="stylesheet" type="text/css" href="view.css" media="all"> <script type="text/javascript" src="view.js"></script> </head> <body id="main_body" > <img id="top" src="top.png" alt=""> <div id="form_container"> <h1><a>Formulario</a></h1> <form id="form_59301" class="appnitro" method="post" action=""> <div class="form_description"> <h2>Formulario</h2> <p> </p> </div> <ul > <li id="li_1" > <label class="description" for="element_1">Nome Completo: </label> <div> <input id="element_1" name="element_1" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_2" > <label class="description" for="element_2">Cidade: </label> <div> <input id="element_2" name="element_2" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_3" > <label class="description" for="element_3">Email: </label> <div> <input id="element_3" name="element_3" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_4" > <label class="description" for="element_4">Assunto: </label> <div> <input id="element_4" name="element_4" class="element text medium" type="text" maxlength="255" value=""/> </div> </li> <li id="li_5" > <label class="description" for="element_5">Mensagem: </label> <div> <textarea id="element_5" name="element_5" class="element textarea medium"></textarea> </div> </li> <li class="buttons"> <input type="hidden" name="form_id" value="59301" /> <input id="saveForm" class="button_text" type="submit" name="submit" value="Enviar" /> </li> </ul> </form> <div id="footer"></div> </div> <img id="bottom" src="bottom.png" alt=""> </body> </html> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Norivan Oliveira Postado Junho 20, 2009 Denunciar Share Postado Junho 20, 2009 Ai você só tem HTML, HTML não faz nada além de exibir algo na tela, você precisa criar um script de envio de email e apontar o action do seu formulário para ele.Resumidaamente:1. Altere o action do seu form para:<form id="form_59301" class="appnitro" method="post" action="envia.php">2. Crie um arquivo com nome de envia.php3. Este arquivo envia.php deve pegar os valores do seu form e ter uma função de envio de emails, a forma mais simples de fazer isso é usando a função mail():<?php $to = $_POST['element_1']; /* a superglobal $_POST recupera os valores do seu formulario tomando como referencia o nome de cada campo, você deve preencher os demais */ $subject = 'the subject'; $message = 'hello'; $headers = 'From: webmaster@example.com' . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?>Mais exemplos de uso da função mail() Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
cyrus123
Sou novo no fórum, e gostaria de saber como faço a configuração no formulário que fiz (.html). Sei que precisa criar uma página separada em PHP para configurar, mas não estou conseguindo.
Obs.:
O nome de meu arquivo é "form.html"
Link para o comentário
Compartilhar em outros sites
1 resposta 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.