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>
contato.php
<?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);
?>
Espero que tenha entendido, qualquer coisa só entrar em contato
grato