Hola Juan, hola al grupo:
Acá va una respuesta más específica. A continuación copio y pego el código PHP para el envío del formulario con sus explicaciones fundamentales, y más abajo lo mismo para el html con el formulario que lo llama:
===== Inicia Código PHP para envio de formularios por e-mail =====
<?php function form_mail($sPara, $sAsunto, $sTexto, $sDe){
if ($sDe)$sDe = "From:".$sDe;
foreach ($_POST as $nombre => $valor)
$sTexto = $sTexto."////".$nombre." = ".$valor;
return(mail($sPara, $sAsunto, $sTexto, $sDe));
}
//Ejemplo de uso:
if (form_mail("correo@...",
"Texto del Asunto para el Formulario",
"Texto de título para los datos recibidos:",
"de qué dominio llegan los datos, o de que servidor"
)
)
echo "<html><head><META HTTP-EQUIV='Refresh' CONTENT='1;URL=pagina_confirmacion_envio_correcto.html'></head><body></body></html>";
?>
===== Finaliza Código PHP para envio de formularios por e-mail =====
Donde $sPara $sAsunto $sTexto y $sDe indican el la casilla de destino, el asunto, un título para el mail enviado (en el cuerpo del mismo) y el origen de dichos datos (nombre de formulario, dominio de donde sale, etc.). Dichos datos son obtenido de las líneas finales del código:
if (form_mail("correo@...",
"Texto del Asunto para el Formulario",
"Texto de título para los datos recibidos:",
"de qué dominio llegan los datos, o de que servidor"
)
)
donde debes poner los valores de tu caso.
Las líneas finales:
echo "<html><head><META HTTP-EQUIV='Refresh' CONTENT='1;URL=pagina_confirmacion_envio_correcto.html'></head><body></body></html>";
escriben una página web dinámica hacia donde se redirigirá al usuario luego del envio de los datos (en este ejemplo se redirige a una página que ya existe, podría ir ahí el código entero de una página web, fíjate que arranca desde el <html> hasta el </html>.
Un ejemplo de cómo colocar este formulario sería el siguiente código html
===== Inicia Código HTML con formulario que llama al formulario anterior =====
<!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>
<title>Titulo del formulario</title>
</head>
<body>
<h3>FORMULARIO DE CONTACTO ONLINE</font></h3>
<form name='formulario' id='formulario' method='post' action='pagina_mail.php' target='_self'>
Nombre: <input type='text' name='Nombre' id='Nombre' size="20">
<p>Teléfono: <input type='text' name='Tel' id='Tel' size="20"></p>
<p>SU CONSULTA:</p>
<p><textarea rows="7" name="Comentarios" id='Comentarios' cols="39"></textarea></p>
<p><input type='submit' value='Enviar formulario'></p>
<input type='reset' value='resetear formulario'>
</form>
</html>
</body>
====================== Inicia Código HTML =====================
Saludos al grupo!
Plácido Luna
http://www.octubre.com.uy