Foros del Web » Creando para Internet » Diseño web »

Formulario php..

Estas en el tema de Formulario php.. en el foro de Diseño web en Foros del Web. Hola gente... Se que en FAQS se habla del tema pero traté y no lo logré. Necesito incluirle a mi site un formulario de comentarios ...
  #1 (permalink)  
Antiguo 21/10/2008, 01:38
 
Fecha de Ingreso: abril-2008
Mensajes: 35
Antigüedad: 9 años, 8 meses
Puntos: 0
Exclamación Formulario php..

Hola gente...
Se que en FAQS se habla del tema pero traté y no lo logré.
Necesito incluirle a mi site un formulario de comentarios donde aparesca nombre, mail, y comentario del usuario y que llegue a mi correo, se q es sencillo pero me declaro ignorante en php.. por favor ayudenme..
  #2 (permalink)  
Antiguo 21/10/2008, 06:12
 
Fecha de Ingreso: diciembre-2004
Ubicación: Madrid
Mensajes: 541
Antigüedad: 13 años
Puntos: 28
Respuesta: Formulario php..

Bueno, yo creo que la parte del formulario es sencilla, eso es código html bastante sencillo. No sé si con esto tienes problemas, imagino que no.
La parte de php donde recoges los datos del formulario debe quedar así:

<?php
$nombre= $_POST["nombre"];
$password = $_POST["mail"];
$comentario= $_POST["comentario"];
?>

Para enviar el mail, tan solo debes usar una función para enviar mails:

<?php
function enviarMail($from,$to,$cc,$bcc,$replyTo,$subject,$h tmlBody)
{
$destinatario = $to;
$asunto = $subject;
$cuerpo = "";

//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

//dirección del remitente
$headers .= "From: ".$from."\r\n";


//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: ".$replyTo."\r\n";

//ruta del mensaje desde origen a destino
//$headers .= "Return-path: [email protected]\r\n";

//direcciones que recibián copia
$headers .= "Cc: ".$cc."\r\n";

//direcciones que recibirán copia oculta
$headers .= "Bcc: ".$bcc."\r\n";

mail($destinatario,$asunto,$cuerpo,$headers);
}
?>
  #3 (permalink)  
Antiguo 21/10/2008, 11:46
Avatar de daPhyre
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: [email protected] (Redirects to 127.0.0.1)
Mensajes: 2.404
Antigüedad: 9 años, 9 meses
Puntos: 142
Respuesta: Formulario php..

No se, pero yo veo muy complejo el código de Ember.

Lo intentaré poner un poco más simple:

Código PHP:
<?php 
$nombre
$_POST["nombre"];
$email$_POST["email"];
$comentario$_POST["comentario"];

$para 'Tu Nombre <[email protected]>, ';
// Se recomienda que se de una copia al usuario que envió el correo como metodo de confirmación:
$para .= $nombre.' <'.$email.'>';
$asunto 'Comentario de usuario en tu pagina';
$mensaje'$nombre.' <'.$email.'ha enviado el siguiente mensaje:' . "\r\n\r\n" . $comentario;
$cabeceras = '
Fromno-reply@mipagina.com' . "\r\n" .
    '
X-MailerPHP/ . phpversion();

mail($para$asunto$mensaje$cabeceras);
?>

<h1>Mensaje enviado</h1>
<p>Una copia del comentario ha sido enviado a su correo.</p>
<p>Regresar al <a href="index.html">indice</a></p>
Recuerda que el servidor debe tener instalado un servidor de correos para poderlo enviar. Suerte
__________________
<signs>daPhyre</signs>
Jugaa.me


Adios al dolor de cabeza de IE...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:45.