Boa tarde,
não sei se será este o local para colocar esta dúvida, mas cá vai...
eu estava a tentar criar um formulario para colocar numa página só que dá erro quando se clica em enviar. A intenção era ao clicar enviar directamente para o e-mail.
Alguém pode-me ajudar? Desde já agradeço a ajuda.
o que tenho feito é o seguinte:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nome</title>
</head>
<form action="enviar_formulario.php" method="post">
Nome: <input type="text" name="nome" /><p>E-mail: <input type="text" name="email" />
</p>
<p>Mensagem: <br /> <textarea name="mensagem" cols="32" rows="8"></textarea><br />
<input type="submit" value="Enviar" />
</p>
<form>
</html>
e o enviar_formulario.php é o seguinte:
<?php
$nome = $_POST['nome'];
$email = $_POST['email'];
$mensagem = $_POST['mensagem'];
$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>Mensagem:</b> \t$mensagem</font>";
$mensagem = "$msg";
$remetente = "$email";
$destinatario = "mail@netcabo.pt";
$assunto = "teste";
$headers = "From: ".$remetente."\nContent-type: text/html"; # o 'text/html' E o tipo mime da mensagem
if(!mail($destinatario,$assunto,$mensagem,$headers)){
print "falha no envio da mensagem";
} else {
echo "<script>window.location.href='obrigado.htm'</script>";
}
?>
P.s.
Tenho de alojar tudo no servidor, certo?
não sei se será este o local para colocar esta dúvida, mas cá vai...
eu estava a tentar criar um formulario para colocar numa página só que dá erro quando se clica em enviar. A intenção era ao clicar enviar directamente para o e-mail.
Alguém pode-me ajudar? Desde já agradeço a ajuda.
o que tenho feito é o seguinte:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nome</title>
</head>
<form action="enviar_formulario.php" method="post">
Nome: <input type="text" name="nome" /><p>E-mail: <input type="text" name="email" />
</p>
<p>Mensagem: <br /> <textarea name="mensagem" cols="32" rows="8"></textarea><br />
<input type="submit" value="Enviar" />
</p>
<form>
</html>
e o enviar_formulario.php é o seguinte:
<?php
$nome = $_POST['nome'];
$email = $_POST['email'];
$mensagem = $_POST['mensagem'];
$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>Mensagem:</b> \t$mensagem</font>";
$mensagem = "$msg";
$remetente = "$email";
$destinatario = "mail@netcabo.pt";
$assunto = "teste";
$headers = "From: ".$remetente."\nContent-type: text/html"; # o 'text/html' E o tipo mime da mensagem
if(!mail($destinatario,$assunto,$mensagem,$headers)){
print "falha no envio da mensagem";
} else {
echo "<script>window.location.href='obrigado.htm'</script>";
}
?>
P.s.
Tenho de alojar tudo no servidor, certo?