Foros del Web » Programando para Internet » PHP »

Enviar PHP en un email ¿¿¿???

Estas en el tema de Enviar PHP en un email ¿¿¿??? en el foro de PHP en Foros del Web. Creando un sistema de registro, deseo saber si es posible enviar una pagina con extension .php con el password asignado. Debe ser asi porque esta ...
  #1 (permalink)  
Antiguo 10/02/2003, 10:33
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 4 meses
Puntos: 4
Enviar PHP en un email ¿¿¿???

Creando un sistema de registro, deseo saber si es posible enviar una pagina con extension .php con el password asignado.

Debe ser asi porque esta pagina que se envia es la que genera aleatoriamente y guarda el password en la base de datos.

Obviamente es una pagina que debe servir al enviar correos a yahoo, o hotmail y tiene un diseño tipo html pero con extension .php.


Se puede no?? o existe algun problema......saludos y graxias....
  #2 (permalink)  
Antiguo 10/02/2003, 10:50
 
Fecha de Ingreso: febrero-2003
Mensajes: 9
Antigüedad: 21 años, 2 meses
Puntos: 0
:-0
Hola soy nuevo aquí, pero tengo un poco de experiencia, puedo hecharte una mano, lo que tienes que hacer es crear una variables donde tu encapsulas la pagina html y que dentro de ella puedes incurstar codigo php, pero cuando le llege al usuario, este correo sera estatico.

Si quieres un ejemplo responde a este correo o enviame un e-mail. [email protected]
  #3 (permalink)  
Antiguo 10/02/2003, 11:05
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Creo q tienes un pequeño liooo ...

Lo que tienes que mandar es el LINK de tu página .php de tu Servidor .. Solo eso .. Ese link .. si quieres lo envias en formato HTML o como gustes ..

Mandar la página .php por mail no sirve de nada .. pues esa página .php no se va ejecutar en el "cliente" (en su web-mail por ejemplo o lo q use de cliente de correo) ...

Ejemplos de envio de e-mail en formato HTML tienes en las FAQ's de este foro .. revisalo.

Pero q te quede claro donde se ejecuta PHP y donde HTML/javascript .. etc.

Un saludo,
  #4 (permalink)  
Antiguo 10/02/2003, 11:07
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Re: Enviar PHP en un email ¿¿¿???

Cita:
Mensaje Original por jpogsistem
Creando un sistema de registro, deseo saber si es posible enviar una pagina con extension .php con el password asignado.

Debe ser asi porque esta pagina que se envia es la que genera aleatoriamente y guarda el password en la base de datos.

Obviamente es una pagina que debe servir al enviar correos a yahoo, o hotmail y tiene un diseño tipo html pero con extension .php.


Se puede no?? o existe algun problema......saludos y graxias....
La filosofia de estos foros y en general de un foro cualquiera es que se pregunten las dudas en general y se respondan publicamente .. Así aprendemos todos.

De todas formas .. ahí dejastes tu ofrecimiento .. Pero si eso lo compartes con todos los "foreros" mejor.

Un saludo,
  #5 (permalink)  
Antiguo 11/02/2003, 08:04
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 4 meses
Puntos: 4
Apreciado Cluster:

Mira lo que tengo que hacer:

En una entidad se debe crear un sistema de subida de archivos via internet, para tal fin se llevara a cabo un procedimiento administrativo(Una Carta), en la cual se han de asignar numeros de confirmacion de registro.

Al entrar a las paginas diseñadas para esto, los usuarios deben introducir el numero de confirmacion y el email con el que desean suscribirse.

En el momento en que el usuario introduzca el numero de confirmacion y el email, se debe dar una respuesta inmediata por parte del servidor, enviando una pagina formato .html enviando una clave aleatoria generada en PHP.

Esto se hace para que no existan claves de ususarios no registrados ya que en la entidad este sistema via Internet no es obligatorio.

Luego de asignar la clave, se mostraran las respectivas paginas de acuerdo a los privilegios de usuario (Ya que existen distintos tipos de paginas que pueden ver o no segun sea el usuario).


A lo que me referia con este post, fue la primera respuesta que medieron, de pasar facilmente los parametros a .html, ya que si dejase la pagina .PHP quizas cada vez que el usuario consultara el email generado automaticamente, se reescribiera la contraseña.


Que te parece??? es que apenas estoy empezando..........saludos y cualquier colaboracion sera bien recibida...
  #6 (permalink)  
Antiguo 11/02/2003, 09:17
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
...", ya que si dejase la pagina .PHP quizas cada vez que el usuario consultara el email generado automaticamente, se reescribiera la contraseña"...
Descarta esa idea .. PHP se ejecuta en el servidor .. por muchos .php q le envies a un cliente no va a ejecutar nada si no dispone de PHP instalado en su PC a modo de servidor local ..

Lo que debes hacer sería:

1) Página de pre-registro del usuario. Al subir el documento se le pedirá un e-mail al usuario y a su vez el servidor genera una clave de confirmación para ese e-mail. Estos datos se guardaran asociados bajo un registro (sea de una BD o el medio q destienes para almacenarlos).

2) Se genera el e-mail a la cuenta arriba indicada. En el e-mail en el cuerpo del mensaje (sea en HTML o texto plano) tienes que incluirle el link hacia la página de confirmación de la cuenta de e-mail ..

Para confirmar el e-mail puedes enviarle el link formateado con el código de activación (aleatorio) y q indique su cuenta de e-mail en un formulario como parte del proceso "humano" q tiene q existir para validar el mail.

confirmar.php?confirmación=El_codigo_generado

Con eso .. le estarias pasando el código de confirmación .. Luego tu formulario de confirmación le pides el e-mail .. Con esos dos datos los consultas con tu BD o medio donde tengas almacenado esos datos del punto 1) .. si coinciden .. activas la cuenta. Para ello tendrias que usar algun campo extra o "jugar" con el codigo de cofirmación para usarlo como "flag" (bandera, estado) y de ahi determinar si activó la cuenta o no ademas de guardarte la fecha de pre-registro para poder usarlo en algunas rutinas de "limpieza" de cuentas q nunca se activaron.

Esto sería mas o menos el proceso de confirmación del e-mail .. una vez confirmado .. si es necesario crear cuentas de acceso (registros en otras tablas . con su contraseña predefinida por el servidor o a eleccion del usuario .. eso ya es otra cosa ..)

Si tienes problemas con el "mail" .. tan solo visita el manual de php sobre la funcion mail() .. hay ejemplos completos de como enviar un e-mail en formato HTML si es necesario (para hacer ese link del punto 2 "clikeable" ...

Un saludo,
  #7 (permalink)  
Antiguo 11/02/2003, 15:04
Avatar de jpogsistem  
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 4 meses
Puntos: 4
Muchas gracias por las sugerencias.....

En todo caso no puedo dejar subir archivos primero porque la informacion es delicada..........sin embargo lo del envio del link me deja aclarada la principal duda que tenia....y es la mejor solucion a lo planteado....saludos......
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 13:52.