Este post es una variante del primer ejemplo, pero agregaremos un formulario.
Primero el código para el formato del formulario
Ahora el código para validar los datos que recibiremos
-
<?php
-
if ($_POST['nombre']){ //verificamos si hay datos enviados
-
// aquí se pueden colocar las condiciones para verificar si estan todos los datos.
-
-
$nombre=$_POST['nombre'];
-
$asunto=$_POST['asunto'];
-
$msg=$_POST["mensaje"];
-
// Obligatoriamente, cada elemento de la cabecera termina en \r\n Nueva línea.
-
//$hdr = 'MIME-Version: 1.0\r\n' ;
-
$hdr = "From: $nombre <$from>\r\n";
-
$hdr .= "Reply-To: $from <$from>\r\n";
-
//$hdr .= "Cc: $nombre <$from>\r\n";
-
-
$to = $_POST['contacto'];
-
-
if($s<>0){
-
echo 'Email enviado OK !<br />';
-
}else{
-
echo 'Problema al envíar el Email !';
-
}
-
}else{
-
?>
Ahora el formulario
-
<form action="<?php $_SERVER['PHP_SELF']?>" method="post" class="formulario">
-
Your Name:<br>
-
<input type="text" name="nombre" class="Campos"><br><br>
-
Your E-mail Address:<br>
-
<input type="text" name="from" class="Campos"><br><br>
-
Para:<br>
-
<select name="contacto" class="Campos">
-
<option value="info@empresario.com.mx" selected>Información</option>
-
<option value="webmaster@empresario.com.mx">Webmaster</option>
-
</select>
-
<br><br>
-
Subject:<br>
-
<input type="text" name="asunto" class="Campos"><br><br>
-
Message:<br>
-
<textarea name="mensaje" cols="50" rows="12" class="Campos"></textarea>
-
<br><br>
-
<input type="submit" value="Enviar" class="Campos">
-
</form>
-
<?php }?>
-
</body>
-
</html>
Y aquí tienes un archivo con el ejemplo


hola un favor alguien me podria ayudar este este ERROR me sale DEBE ESPECIFICAR EL USUARIO Y PASSWORD ese error me sale por favor alguien que me podria ayudar Gracias
Pd. sin molestarse podrian enviar a este m il Zerohope_diego@hotmail.com
lo necesito urgente
Hola diego, puedes descargarte los archivos de ejemplo.
Un saludo