HOLA. ESTE CODIGO QUE LES DARE ES PARA PODER HACER UN "CONTACTO" EN INTERNET A UN MAIL
OSEA, LLENAR UN FORMULARIO Y AL DARLE ENVIAR QUE LO EMVIE DIRECTAMENTE A TU CASILLA DE CORREO.
(CODIGO HTML "FORMULARIO")
MAIL.HTML
<html>
<head>
<title></title>
</head>
<body>
<form action="mail.php" enctype="multipart/form-data" method="post">
Name:<br /> <input name="name" type="text" value="" /><br />
Apellido:<br /> <input name="apellido" type="text" value="" /><br />
Tel:<br /> <input name="tel" type="text" value="" /><br />
Email:<br />
<input name="email" type="text" value="" /><br />
Message:<br />
<textarea name="themessage" cols="20" rows="8"></textarea><br />
<input type="submit" name="Submit" value="Enviar" />
</form>
</body>
</html>
(CODIGO PHP "ENVIA") A ESTE LE LLAMAREMOS MAIL.PHP
<?php
if (isset($_POST['Submit'])) {
// Here we gather the posted data and pack it all into local variables
$name = $_POST['name'];
$apellido = $_POST['apellido'];
$tel = $_POST['tel'];
$email = $_POST['email'];
$themessage = $_POST['themessage'];
// ---- Begin cleansing(filtering) the data to secure from hacks ----
// Strip Slashes that could cause security problems
$name = stripslashes($name);
$apellido = stripslashes($apellido);
$tel = stripslashes($tel);
$email = stripslashes($email);
$themessage = stripslashes($themessage);
// Strip tags that could cause security problems
$name = strip_tags($name);
$apellido = strip_tags($apellido);
$tel = strip_tags($tel);
$email = strip_tags($email);
$themessage = strip_tags($themessage);
// ---- Begin error handling for required form fields you want ----
if ((!$name) || (!$apellido) || (!$tel) || (!$email) || (!$themessage)) {
$error_msg = "You did not submit the following required info:<br /><br />";
if(!$name) {
$error_msg .= "Your Name<br />";
}
if(!$apellido) {
$error_msg .= "Apellido<br />";
}
if(!$tel) {
$error_msg .= "Tel<br />";
}
if (!$email) {
$error_msg .= "Your Email Address<br />";
}
if (!$themessage){
$error_msg .= "Your Message<br />";
}
print "$error_msg";
print "<br><a href=\"javascript:history.go(-1)\">Go back</a>";
exit(); // exit the script
} else {
// Change this to your email address
$to = "djaguuuu@gmail.com";
// Change this to your web site
$from = "$email";
$subject = "Message from your Web Site";
// Begin an HTML email message and pack it into the variable "$message"
$message = <<<EOF
<html>
<body bgcolor="#F0EFE3">
<h3>Message from your website:</h3> <br />
<tr><td>NOMBRE: <td>$name<br />
<tr><td>APELLIDO: <td>$apellido<br />
<tr><td>TELEFONO: <td>$tel<br />
<tr><td>E-MAIL: <td>$email<br />
<tr><td>MENSAJE: <p>$themessage
</body>
</html>
EOF;
// End of the HTML message
$headers = "From: $from\r\n";
$headers .= "Content-type: text/html\r\n";
mail($to, $subject, $message, $headers);
$msg_back = "<h4>Thanks $name, we will get back to you ASAP.</h4>";
print "$msg_back";
} // close the "else" statement nest
} // close initial Submit "if" statement nest
?>
OBIAMENTE EL CODIGO SE PODRA MODIFICAR DEACUERDO A LAS NECESIDADES DE CADA UNO. COMO VERAN ES MUY SENCILLO.
CUANDO SE AGREGA ELGO EN EL FORMULARIO HTML SE AGREGA EN EL PHP PARA QUE PUEDA APARECER EN EL MAIL DEL DESTINATARIO.
EJEMPLO: AGRAGO DOMICILIO EN EL FORMULARIO HTML
ENTONCES TENGO QUE AGREGAR TAMBIEN FORMULARIO AL CODIGO PHP.
ES NECESARIO SABER QUE NO TODOS LOS HOSTING SEAN GRATUITOS O PAGOS ACEPTAN LA FUNCION MAIL
EN EL CASO DE QUE SEA PAGO ABRIA QUE PEDIR PARA ACTIVARLA O ALGO SIMILAR
Y SI ES GRATUITO LES RECOMIENDO
http://www.000webhost.com
EN ESTE FRRE HOSTING DE PHP LES PERMITIRA SUBIR TODOS LOS ARCHIVOS MEDIANTE FTP
Y TENER HOSTING PHP CONTANDO TAMBIEN CON LA FUNCION MAIL ACTIVADA.
POR MAS DUDAS NO DUDEN EN CONSULTAR...
MI MAIL: DJAGUUUU@GMAIL.COM