Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Riki_89D en 27 Septiembre 2009, 16:50 pm



Título: Link de confirmacion i envio de E-mails
Publicado por: Riki_89D en 27 Septiembre 2009, 16:50 pm
Hola gente que tal?

Como envio un formulario a un correo electronico?

i otra cosa,como puedo hacer un correo de confirmacion,eso k te llega el link,clickas i se confirma tu pedido,registro o lo k sea...


gracias


Título: Re: Link de confirmacion i envio de E-mails
Publicado por: Ari Slash en 28 Septiembre 2009, 03:18 am
 :huh: en que lenguaje?


Título: Re: Link de confirmacion i envio de E-mails
Publicado por: [u]nsigned en 28 Septiembre 2009, 04:29 am
Hola gente que tal?

Como envio un formulario a un correo electronico?

i otra cosa,como puedo hacer un correo de confirmacion,eso k te llega el link,clickas i se confirma tu pedido,registro o lo k sea...


gracias

Con PHP  :D

Saludos


Título: Re: Link de confirmacion i envio de E-mails
Publicado por: Riki_89D en 29 Septiembre 2009, 13:32 pm
Si con php,pero como envio un email con php? y7a utilize codigos pero no me funciona,:S estoi alojado en freehostia,alli esta mi web como ago para mandar emails?


gracias


Título: Re: Link de confirmacion i envio de E-mails
Publicado por: Ari Slash en 29 Septiembre 2009, 15:37 pm
con la funcion mail.. puedes enviar mail
para ello debes tener configurado correctamente tu servidor smtp y tu php.ini


salu2


Título: Re: Link de confirmacion i envio de E-mails
Publicado por: l337* en 29 Septiembre 2009, 18:01 pm
-cuando el usuario llene el formulario, agarras el $_POST y lo codificas. Por ejemplo con base64_encode.
- mandas el email con los datos
Código
  1. $link = 'http://misitio.com/confirmar.php?variable=' . base64_encode($_POST) ;
  2.  


-en confirmar.php agarras y decodificas el query string


Código
  1. $qs = $_SERVER['QUERY_STRING'] ;
  2.  
  3. $info = base64_decode($qs) ;
  4.  
$info queda como un $_POST y ya de ahi agarras los datos de nuevo.


para enviar el correo:
Código
  1. <?php
  2. $to      = 'nobody@example.com';
  3. $subject = 'the subject';
  4. $message = 'hello';
  5. $headers = 'From: webmaster@example.com' . "\r\n" .
  6.    'Reply-To: webmaster@example.com' . "\r\n" .
  7.    'X-Mailer: PHP/' . phpversion();
  8.  
  9. mail($to, $subject, $message, $headers);
  10. ?>
  11.  



Título: Re: Link de confirmacion i envio de E-mails
Publicado por: [u]nsigned en 29 Septiembre 2009, 20:09 pm
Si no tenes servidor SMTP en tu host podes usar la clase PHPMailer (http://www.forosdelweb.com/wiki/PHP:_%C2%BFC%C3%B3mo_enviar_mail_desde_localhost_sin_servidor_smtp_local%3F).

Y deberias leerte algun manual, porque esto es el abc de PHP.. :)

Saludos