Foros del Web » Programando para Internet » PHP »

formulario con mail ()

Estas en el tema de formulario con mail () en el foro de PHP en Foros del Web. Saludos, Tengo un pequeño formulario en mi web, en el cual el usuario sólo tiene que escribir su dirección de correo electrónico si desea recibir ...
  #1 (permalink)  
Antiguo 27/01/2009, 07:23
 
Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 15 años, 3 meses
Puntos: 0
formulario con mail ()

Saludos,

Tengo un pequeño formulario en mi web, en el cual el usuario sólo tiene que escribir su dirección de correo electrónico si desea recibir una newsletter.

Al darle a submit, dicho formulario enlaza con una página que procesa el e-mail. Si éste es correcto, redirecciona a una página de confirmación, en caso contrario, vuelve a la página del formulario notificando el error.

El problema es que el email con los datos del destinatario no llega a mi mailbox (tengo la web hospedada en freehostia).

El código del fichero php que procesa la información introducida por el usuario es el siguiente:

<?php
$urlok = 'confirm-ok.php';
$urlko = 'confirm-ko.php';
$remitente = $_POST['email'];

error_reporting(0);

$Ok = ereg("^([a-zA-Z0-9_\.-]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$", $email);
if ($Ok) {
mail('[email protected]', 'Nueva suscripción', 'From:$remitente');
header("Location: $urlok");
} else {
header("Location: $urlko");
}
?>

Gracias de antemano.
  #2 (permalink)  
Antiguo 27/01/2009, 07:50
Avatar de korg1988  
Fecha de Ingreso: junio-2006
Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 17 años, 9 meses
Puntos: 19
Respuesta: formulario con mail ()

no se supone que este es el foro de PHPOO ??

no veo ni una "->" ni unos "::"

bueno, de todas formas tu email no llega porque seguramente si es un hosting free no tengas habilitado el servidor de correo
  #3 (permalink)  
Antiguo 27/01/2009, 08:06
 
Fecha de Ingreso: enero-2009
Mensajes: 2
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: formulario con mail ()

El servidor es de pago. Ya está solucionado, el problema estaba en las cabeceras.
Gracias por la rápida respuesta ;)
  #4 (permalink)  
Antiguo 27/01/2009, 10:56
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: formulario con mail ()

Tema trasladado a PHP.
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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 07:35.