nic95:
El código que te mandaron no lo entiendo, porque si bien parece ser funcional, incluye la conexión a una base de datos, etc. y como vos decis que estas comenzando. supongo al menos que sabes de que se trata php.
prueba con esto, modifica solo la dirección de email a la cual quieres que te llegue el formulario, sube el archivo a tu servidor y pruebalo. Es muy básico y no tiene funciones de verificación, pero para comenzar y descartar otro error, creo que es más simple de implementar
código del archivo
formulario.php
Código PHP:
<?php
$aviso = "";
// check form
if ($_POST['email'] != "") {
// email de destino
$email = "[email protected]"; #####poner aqui el email al que ae quiere que llegue el form
// asunto del email
$subject = "Contacto";
##########################
$para = "$email ";
$titulo = 'Formulario desde la Web ';
$mensaje = "NOMBRE: " . $_POST['nombre'] . "\r\n";
$mensaje .= "APELLIDO: " . $_POST['apellido'] . "\r\n\r\n";
$mensaje .= "EMAIL: " . $_POST['email'] . "\r\n";
$mensaje .= "--------------------------------------------------------------\r\n";
$mensaje .= "";
$mensaje .= "--------------------------------------------------------------\r\n";
$cabeceras = "From: " . $_POST['email'] . "\r\n" .
"Reply-To: no-reply" . "\r\n" .
'X-Mailer: PHP/' . phpversion() ."\r\n" . "Content-type: text/plain; charset='utf-8'";
$m =mail($para, $titulo, $mensaje, $cabeceras);
if ($m) {
$aviso = "Su mensaje fue enviado correctamente";
} else {
$aviso = "Error al enviar";
}
}
?>
<!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>
</head>
<body>
<h2>Formulario</h2>
<?php if ($aviso != "") { ?>
<p><em><?php echo $aviso; ?></em></p>
<?php } ?>
<form action="" method="post">
<label for="nombre">Nombres</label> <input name="nombre" id="nombre" type="text" /><br />
<label for="empresa">Empresa</label> <input name="empresa" id="empresa" type="text" /><br />
<label for="email">Email</label> <input name="email" id="email" type="text" /><br />
<label for="mensaje">Comentario</label> <textarea name="mensaje" cols="30" rows="6" id="mensaje"></textarea><br />
<label for="envio"> </label> <button name="envio" id="envio" type="submit">Enviar</button>
</form>
</body>
</html>
Si tienes más dudas, mejor que postees en PHP
Saludos