Ver Mensaje Individual
  #17 (permalink)  
Antiguo 16/05/2011, 15:43
santi_64
 
Fecha de Ingreso: mayo-2011
Mensajes: 19
Antigüedad: 13 años
Puntos: 0
Respuesta: problema con formulario php

Código PHP:
Ver original
  1. <?php
  2. /*----------- INICIO DE CONFIGURACION-----------------*/
  3. //mail del destinatario (escribirlo entre las comillas)
  4. $destino='[email protected]';
  5. //nombre del que envía el correo (escribirlo entre las comillas)
  6. $nombre='nombre';
  7. //mail del que envía el correo (escribirlo entre las comillas)
  8. $email='email';
  9. //título del corrreo (escribirlo entre las comillas)
  10. $subject='Mensaje de Consulta';
  11. //página a la que se va luego de enviar el mail (escribirlo entre las comillas)
  12. $adondevoy='index.html';
  13. /*----------- FIN DE LA CONFIGURACION-----------------*/
  14. $headers = "MIME-Version: 1.0 \r\n";
  15. $headers .= "Content-Type: text/html; charset=utf-8 \r\n";
  16. $headers .= "From: ".$nombre." \r\n";
  17. $headers .= "Reply-To: ".$email." \r\n";
  18. $headers .= "Return-Path: ".$nombre." \r\n";  
  19.  
  20. $mensaje = strip_tags($_POST['msg']);  // mensaje en texto plano
  21.   $mensaje_html = preg_replace('/\n/' , '<br />' , $mensaje); // mensaje en html (el que utilizaremos en este caso, ya que así lo hemos establecido en Content-Type)
  22.  
  23. if( !mail( $destino , $subject , $mensaje , $headers ) )
  24. {
  25.   echo 'el mail no se ha enviado';
  26.   exit();
  27. }
  28. else
  29. {
  30.   echo 'e-mail enviado';
  31.   exit();
  32. }
  33. ?>

Ya pobre gmail, yahoo, y hotmail y con ese código no sucede nada :S