Foros del Web » Programando para Internet » PHP »

Validar registro de usuario

Estas en el tema de Validar registro de usuario en el foro de PHP en Foros del Web. // respuesta automática para validar registro $asunto = "MISitio.Com"; //subject del email $email="[email protected]"; // cuenta que envia el email $destinatario=$frmEmailUsuario; //cuenta destino $encabezado="From:".$email."\nReply-To:".$email."\n"; $encabezado=$encabezado."X-Mailer:PHP/".phpversion()."\n"; $encabezado=$encabezado."Mime-Version: ...
  #1 (permalink)  
Antiguo 02/09/2009, 11:38
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Validar registro de usuario

// respuesta automática para validar registro

$asunto = "MISitio.Com"; //subject del email
$email="[email protected]"; // cuenta que envia el email
$destinatario=$frmEmailUsuario; //cuenta destino

$encabezado="From:".$email."\nReply-To:".$email."\n";
$encabezado=$encabezado."X-Mailer:PHP/".phpversion()."\n";
$encabezado=$encabezado."Mime-Version: 1.0\n";
$encabezado=$encabezado."Content-Type: text/html";

/* el mensaje */
$mensajeHTML .= "MiSitio"."\n>";
$mensajeHTML .= "Registro de usuarios "."<\n>"; $mensajeHTML .= "Estimado/a ".$frmNombreUsuario. " ".$frmApellidoUsuario."<\n>";
$mensajeHTML .= "Gracias por registrarse ,ingrese en el link que valida su registro" ."<\n>";
$mensajeHTML .= "Andres Cn"."<\n>";
$mensajeHTML .= "Supervisor General"."<\n>";
$mensajeHTML .= '<a href="http://www.misitio.com/valUsuario.php?emailUsuario='.$frmEmailUsuario.'&p asswordUsuario='.$frmPasswordUsuario.'"></a>';

if(!mail($destinatario, $asunto, $mensajeHTML, $encabezado))
{
echo "No se pudo enviar mail para activar su cuenta "."<br>";


}

La ayuda que necesito es que me, ayuden a corregir el error que tiene el codigo.
El mensaje lo envia al usuario, pero el texo llega continuado sin respetar los saltos de linea (Aclaro que incluso en ese texto continuo aparece el nombre del usuario y su apellido)
Y el segundo problema es que el link no aparece en el mensaje
Creo es un problema con las comiilas simples y dobles
Si donde incluyo el link le pongo comillas dobles como al resto del mensaje no "ve" las variables.
Mis conocimientos son escasos y de a poco estoy construyendo este proyecto
Gracias por ayudarme
  #2 (permalink)  
Antiguo 02/09/2009, 11:47
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: Validar registro de usuario

Al estar mandando como HTML para implicar un salto de linea tienes que usar <br />. Para las comillas revisa esto: http://www.forosdelweb.com/f18/como-...1/#post2414268

Saludos.
  #3 (permalink)  
Antiguo 02/09/2009, 14:35
 
Fecha de Ingreso: julio-2009
Mensajes: 311
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Respuesta: Validar registro de usuario

Cita:
Iniciado por GatorV Ver Mensaje
Al estar mandando como HTML para implicar un salto de linea tienes que usar <br />. Para las comillas revisa esto: http://www.forosdelweb.com/f18/como-...1/#post2414268

Saludos.
Solucione el primer problema con los <BR>
El segundo problema el de las comillas no
lo coregui asi
$mensajeHTML .= "<a href=\"http://www.atlantico.hostei.com/valUsuario.php?emailUsuario='.$frmEmailUsuario.'&p asswordUsuario='.$frmPasswordUsuario.'\"></a>";

pero sigue imprimiendo en el mail todo menos el link que no aparece Nada!
Gracias si me dan una mano pues solo no logro salir de este punto y mis conocimientos son pocos

Última edición por marcos46g; 02/09/2009 a las 15:31
  #4 (permalink)  
Antiguo 02/09/2009, 18:45
Avatar de urgido  
Fecha de Ingreso: febrero-2005
Mensajes: 2.351
Antigüedad: 19 años, 2 meses
Puntos: 25
Respuesta: Validar registro de usuario

Código PHP:
Ver original
  1. $mensajeHTML .= '<a href="http://www.misitio.com/valUsuario.php?emailUsuario='.$frmEmailUsuario.'&amp;passwordUsuario='.$frmPasswordUsuario.'">LINK</a>';
__________________
Hospedaje Web al mejor costo!
  #5 (permalink)  
Antiguo 02/09/2009, 19:31
 
Fecha de Ingreso: abril-2009
Ubicación: Miami
Mensajes: 182
Antigüedad: 15 años
Puntos: 8
Respuesta: Validar registro de usuario

hola .. te faltan creo unas "" en esta línea:

$mensajeHTML .= "<a href=\"http://www.atlantico.hostei.com/valUsuario.php?emailUsuario='".$frmEmailUsuario.'" &p asswordUsuario="'.$frmPasswordUsuario.'"\"></a>";


ya acá te las he puesto ... prueba !!! salu2 !!
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 05:14.