Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/05/2004, 06:05
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
¿Como hago para que al enviar el Email se incluya automaticamente la URL desde donde estaba?(para a quien le llege, vea la pag con esas imagenes exactamente).
En la variable de servidor: PHP_SELF tienes el nombre de tu página .. tendrás que añadir el "host" para que te quede el URL completo tipo:

Código PHP:
$este_url="http://".$_SERVER['HOST'].$_SERVER['PHP_SELF']; 
Si dices que vas a lanzar un popup (ventana) y ahí vas a trabajar el envio del e-mail con el dato de la página (URL) que usastes .. en el link que abres tu pàgina tendrías que añadir como parámetro dicho dato ... algo tipo.

Código PHP:
<a href="#" onClick="window.open('recomienda.php?url=<? echo urlencode($_SERVER['PHP_SELF']) ?>','recomienda','.......')">recomienda</a>
Y en recomienda.php (que será tu formulario .. ) puedes seguir propagando esa variable en un campo hidden de tu formulario:

Código PHP:
<input type="hidden" name="url" value="<? echo $_GET['url'?>">
Junto con el resto de tus campos del formulario .. donde los proceses (donde digas en el action) tendrás tu variable "url" lista para aplicar el resto de "HOST" y demás variables de servidor para componer el URL completo que usaras para componer tu cuerpo del mensaje del mail()

Todo lo que he comentado se refiere a obtener el URL de la página que vas a recomendar .. He usado un link simple que abrirá tu formulario para que ingrese los datos extra que se requieren para ver a quien se envia el e-mail con tu URL .. Puedes usar un formulario directamente en la página que desees pero, .. tendra que abrir la ventana de proceso ante el click en el botón de submit y pasarle a este las variables por Javascript ... Esto es algo más "laborioso" y requieres de javascript: consejo, intenta entender el método que te propongo y no te lies (hasta que tengas "confianza" con PHP y Javascript).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.