Boa noite galera, sou iniciante em PHP e estou desenvolvendo um formmail em HTML que chama um arquivo PHP para envio do formulário via e-mail. A dúvida é a seguinte: Gostaria de saber como eu faço pra unir esse 2 arquivos em 1 só com extensão .php?
No próprio arquivo ele já envia o formulário por e-mail, sem precisar chamar o arquivo php,
Pergunta
Lucas Sandes
Boa noite galera, sou iniciante em PHP e estou desenvolvendo um formmail em HTML que chama um arquivo PHP para envio do formulário via e-mail. A dúvida é a seguinte: Gostaria de saber como eu faço pra unir esse 2 arquivos em 1 só com extensão .php?
No próprio arquivo ele já envia o formulário por e-mail, sem precisar chamar o arquivo php,
Segue abaixo os arquivos HTML e PHP
contato.html
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Contato</title> <meta name="generator"> <style type="text/css"> .form { background-color: #999; height: 400px; width: 500px; } </style> <script type="text/javascript"> function Validateform(theForm) { var regexp; regexp = /^[A-Za-zÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ \t\r\n\f]*$/; if (!regexp.test(theForm.nome.value)) { alert("Campo obrigatório!"); theForm.nome.focus(); return false; } if (theForm.nome.value == "") { alert("Campo obrigatório!"); theForm.nome.focus(); return false; } regexp = /^([0-9a-z]([-.\w]*[0-9a-z])*@(([0-9a-z])+([-\w]*[0-9a-z])*\.)+[a-z]{2,6})$/i; if (!regexp.test(theForm.email.value)) { alert("Campo obrigatório!"); theForm.email.focus(); return false; } if (theForm.email.value == "") { alert("Campo obrigatório!"); theForm.email.focus(); return false; } if (theForm.assunto.selectedIndex < 0) { alert("Campo obrigatório!"); theForm.assunto.focus(); return false; } if (theForm.assunto.selectedIndex == 0) { alert("Campo obrigatório!"); theForm.assunto.focus(); return false; } regexp = /^[A-Za-zÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûüýþÿ \t\r\n\f0-9-]*$/; if (!regexp.test(theForm.mensagem.value)) { alert("Campo obrigatório!"); theForm.mensagem.focus(); return false; } if (theForm.mensagem.value == "") { alert("Campo obrigatório!"); theForm.mensagem.focus(); return false; } return true; } </script> <link href="page.css" rel="stylesheet" type="text/css"> </head> <body> <span class="titulo">Entre em contato conosco!</span> <form name="form" method="post" action="contato.php" enctype="multipart/form-data" id="form" onsubmit="return Validateform(this)" class="form"> <p><span class="texto">Nome</span><br> <input type="text" id="nome" name="nome" value="" class="input"></p> <p><span class="texto">E-mail</span><br> <input type="email" id="email" name="email" value="" class="input"></p> <p><span class="texto">Assunto<br></span> <select name="assunto" size="1" id="assunto" class="opcao"> <option selected>Escolha</option><br> <option value="per">Pergunta</option><br> <option value="rec">Reclamação</option><br> <option value="pub">Publicidade</option><br> <option value="sup">Suporte</option><br> <option value="Web">Web Master</option><br> </select></p> <p><span class="texto">Escreva sua mensagem abaixo</span><br> <textarea name="mensagem" id="mensagem" rows="5" cols="49" class="input"></textarea> <input type="submit" id="enviar" name="" value="Enviar" class="botao"> <input type="reset" id="limpar" name="" value="Limpar" class="botao"> </form> </div> </body> </html><?php $email_destino = array( "per" => "pergunta@email.com", "rec" => "reclamacao@email.com", "sup" => "suporte@email.com", "pub" => "publicidade@email.com", "web" =>"webmaster@email.com" ); $nome = $_POST['nome']; $email = $_POST['email']; $assunto = $_POST['assunto']; $mensagem = $_POST['mensagem']; $msg = "Nome: $nome\n"; $msg .= "E-mail: $email\n"; $msg .= "Mensagem: $mensagem"; mail($email_destino[$assunto], "Mensagam do site", $msg); ?>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.