Ver Mensaje Individual
  #9 (permalink)  
Antiguo 15/05/2011, 11:31
Avatar de KoswiDigital
KoswiDigital
 
Fecha de Ingreso: abril-2011
Ubicación: Galicia - España
Mensajes: 220
Antigüedad: 13 años, 1 mes
Puntos: 37
Respuesta: problema con formulario php

Cierto, 000webhost no tiene restricción en el envío a través de mail();
Ahora acabo de ver algunos errores (las variables no están concatenadas con el texto)... Corrige el último código a lo siguiente:

Código PHP:
Ver original
  1. /*----------- FIN DE LA CONFIGURACION-----------------*/
  2. $headers = "MIME-Version: 1.0 \r\n";
  3. $headers .= "Content-Type: text/html; charset=utf-8 \r\n";
  4. $headers .= "From: ".$nombre." \r\n";
  5. $headers .= "Reply-To: ".$email." \r\n";
  6. $headers .= "Return-Path: ".$nombre." \r\n";  
  7.  
  8. $mensaje = strip_tags($_POST['mensaje']);  // mensaje en texto plano
  9.   $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)
  10.  
  11. if( !mail( $destino , $subject , $mensaje , $headers ) )
  12. {
  13.   echo 'el mail no se ha enviado';
  14.   exit();
  15. }
  16. else
  17. {
  18.   echo 'e-mail enviado';
  19.   exit();
  20. }


Así debería de funcionar correctamente.
__________________
http://www.koswidigital.com - Diseño web, Programación web, Fotografía profesional, Retoque digital.