Foros del Web » Programando para Internet » PHP »

Función para Enviar correo html

Estas en el tema de Función para Enviar correo html en el foro de PHP en Foros del Web. Buenas tardes, tengo una función que me envía correos html automáticamente cuando el usuario realiza una serie de movimientos en la web, para ello el ...
  #1 (permalink)  
Antiguo 14/02/2013, 08:29
 
Fecha de Ingreso: abril-2012
Ubicación: Soy de Utiel de erasmus en Varsovia
Mensajes: 49
Antigüedad: 12 años
Puntos: 2
Función para Enviar correo html

Buenas tardes, tengo una función que me envía correos html automáticamente cuando el usuario realiza una serie de movimientos en la web, para ello el cliente debe estar logueado, así que resulta sencillisimo tomar el numero de cliente como identificador y enviarle los correos.

Ahora bien, lo que necesito que esa función envíe los correos automáticamente cuando se da de alta, es decir sin estar logueado.
Le he dado vueltas y vueltas y no lo saco, a ver si alguien pudiera pasarme un código parecido a lo que estoy buscando, saludos y gracias por su tiempo.
  #2 (permalink)  
Antiguo 14/02/2013, 09:01
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Función para Enviar correo html

Esto me confunde:

"cuando se da de alta, es decir sin estar logueado."

Si un usuario se da de alta (se registra o loguea) deberías tener control sobre esos datos

Las dos cosas que expones son contradictorias, si no es así como dije nos podrías explicar mejor?

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #3 (permalink)  
Antiguo 14/02/2013, 09:27
 
Fecha de Ingreso: abril-2012
Ubicación: Soy de Utiel de erasmus en Varsovia
Mensajes: 49
Antigüedad: 12 años
Puntos: 2
Respuesta: Función para Enviar correo html

Cita:
Iniciado por jonni09lo Ver Mensaje
Esto me confunde:

"cuando se da de alta, es decir sin estar logueado."

Si un usuario se da de alta (se registra o loguea) deberías tener control sobre esos datos

Las dos cosas que expones son contradictorias, si no es así como dije nos podrías explicar mejor?

Saludos
Hola jonni09lo,
los datos del alta quedan perfectamente registrados, pero a efectos de mi función de envio de correos html, lo hace a partir del Numero de cliente con la sesión activa (es decir, logueado) de esta forma no existe la sesión activa y no puedo o no se, identificar al cliente de otra forma que no sea a partir de la sesión activa (logueado)..
Se que es un poco complicado decirme como hacerlo por eso he pedido algún código de envío de correo html, justo al formalizar el alta.
Aunque tal vez puedas decirme como identificar al cliente recién dado de alta, tal vez con una función de "última alta"..aunque si se dan de alta 2 a la vez puede llevar a error, no?..
sino se puede seguiré mandando los correos manualmente, pero sería de gran utilidad hacerlo automáticamente..
saludos y gracias.
  #4 (permalink)  
Antiguo 14/02/2013, 09:34
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Función para Enviar correo html

De que forma haces la alta en tu aplicativo??

En que consta

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #5 (permalink)  
Antiguo 14/02/2013, 09:52
 
Fecha de Ingreso: abril-2012
Ubicación: Soy de Utiel de erasmus en Varsovia
Mensajes: 49
Antigüedad: 12 años
Puntos: 2
Respuesta: Función para Enviar correo html

Cita:
Iniciado por jonni09lo Ver Mensaje
De que forma haces la alta en tu aplicativo??

En que consta

Saludos
El alta se hace por este formulario

Código:
<form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
        <table align="center">
          <tr valign="baseline">
            <td nowrap="nowrap" align="right">Nombre:</td>
            <td><span id="sprytextfield1">
              <input type="text" name="nombre" value="" size="32" />
            <span class="textfieldRequiredMsg">*</span></span></td>
          </tr>
          <tr valign="baseline">
            <td nowrap="nowrap" align="right">Apellidos:</td>
            <td><span id="sprytextfield5">
              <input type="text" name="apellidos" value="" size="32" />
            <span class="textfieldRequiredMsg">*</span></span></td>
          </tr>
           <tr valign="baseline">
            <td align="right" valign="top" nowrap="nowrap">Direccion:</td>
            <td><span id="sprytextarea1">
              <textarea name="direccion" cols="25" rows="3"></textarea>
             <span class="textareaRequiredMsg">Se necesita un valor.</span></span></td>
        </tr>
          <tr valign="baseline">
            <td nowrap="nowrap" align="right">Email:</td>
            <td><span id="sprytextfield2">
            <input type="text" name="email" value="" size="32" />
            <span class="textfieldRequiredMsg">Se necesita un valor.</span><span class="textfieldInvalidFormatMsg">Debe ser un e-mail</span></span></td>
          </tr>
          <tr valign="baseline">
            <td nowrap="nowrap" align="right">Pasword:</td>
            <td><span id="sprytextfield3">
              <input type="password" name="pasword" value="" size="32" />
            <span class="textfieldRequiredMsg">*</span></span></td>
          <tr valign="baseline">
            <td nowrap="nowrap" align="right">&nbsp;</td>
            <td><input type="submit" value="Darme de alta" /></td>
          </tr>
        </table>
        <input type="hidden" name="Activo" value="1" />
        <input type="hidden" name="MM_insert" value="form1" />
      </form>
  #6 (permalink)  
Antiguo 14/02/2013, 09:57
Avatar de jonni09lo
Colaborador
 
Fecha de Ingreso: septiembre-2011
Ubicación: Estigia
Mensajes: 1.471
Antigüedad: 12 años, 7 meses
Puntos: 397
Respuesta: Función para Enviar correo html

Pues mira si después de que se dan de alta los logueas puedes usar tus funciones de correo ya que esta logueado, y si necesitas confirmar la cuenta de correo puedes tener un campo en la base de datos que diga correo_verficacion true o algo así y que cuando el haga la confirmación cambias el valor.

Pero si no es necesaria la confirmación, después de hacer el autologueo simplemente envías el correo

Saludos
__________________
Haz preguntas inteligentes-Como ser Hacker
No hacer preguntas por mensaje privado. No sólo no es inteligente sino que es egoísta.
  #7 (permalink)  
Antiguo 14/02/2013, 10:16
 
Fecha de Ingreso: abril-2012
Ubicación: Soy de Utiel de erasmus en Varsovia
Mensajes: 49
Antigüedad: 12 años
Puntos: 2
Respuesta: Función para Enviar correo html

Cita:
Iniciado por jonni09lo Ver Mensaje
Pues mira si después de que se dan de alta los logueas puedes usar tus funciones de correo ya que esta logueado, y si necesitas confirmar la cuenta de correo puedes tener un campo en la base de datos que diga correo_verficacion true o algo así y que cuando el haga la confirmación cambias el valor.

Pero si no es necesaria la confirmación, después de hacer el autologueo simplemente envías el correo

Saludos
Si tambien lo he pensado, pero me parecía un poco agresivo loguear a un cliente así, pero voy a probarlo, a ver, muchas gracias por tus consejos..
saludos.

Etiquetas: correo, html
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:43.