23 Mar

enviar emails desde tu página web mediante php y un formulario html

Cuanto más va pasando el tiempo, más simple me gusta hacer las cosas, menos cms, menos plantillas ya hechas, menos framework. Si nuestra web es corporativa con 4 o 5 páginas el framework es totalmente innecesario. 

Bueno pues bien, si nuestro servidor soporta php, en el núcleo php tiene ya la función mail()

Decir que el ejemplo que voy a poner es de html5, así que no os asustéis con el field etc…






if(isset($_POST[‘submit’])) {

$to = “joseluisib@gmail.com”;
$to2=”info@diseñowebensevilla.org”;
$subject = “contacto”;
$nome = $_POST[‘asunto’];
$email = $_POST[‘email’];
$mensagem = $_POST[‘mensaje’];
foreach( (array)$_POST[‘check’] as $value){
$check_msg .= “Checked: $valuen”;
}

$body = “Asunto: $nomen Email: $emailn Mensaje: $mensagemn”;

header(“Location: thankyoupage.html”);
mail($to, $subject, $body );
mail($to2, $subject, $body);
} else {
echo “error_invalid_function”;
}
?>



Como era natural las cosas se van quedando atrás y mail se queda corto así que instalaremos por ssh en nuestro servidor una librería nueva libphp php mailer

sudo apt-get install libphp-phpmailer

Share this

Leave a reply