Foros del Web » Creando para Internet » Diseño web »

Enviar pagina por correo

Estas en el tema de Enviar pagina por correo en el foro de Diseño web en Foros del Web. Alguen sabe como hacer esto, es decir la opcion q tien el ie de enviar por mail, pero hacer el envio desde la misma pagina? ...
  #1 (permalink)  
Antiguo 30/05/2006, 03:49
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 2 meses
Puntos: 0
Pregunta Enviar pagina por correo

Alguen sabe como hacer esto, es decir la opcion q tien el ie de enviar por mail, pero hacer el envio desde la misma pagina?
Gracias
  #2 (permalink)  
Antiguo 30/05/2006, 05:22
Avatar de elquique  
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años
Puntos: 78
Si utilizas PHP puedes usar las funciones

ob_start();

ob_get_contents();

ob_end_clean();

para crearte una funcion que capture el resultado html de una pagina, algo asi como:


function oySendPage($var) {
ob_start();
include("$var");
$mensaje = ob_get_contents();
ob_end_clean();
return $mensaje;
}


a esto lo llamaras asi:

mail('[email protected]', 'asunto', oySendPage('mipagina.html'));

tambien puedes usar un php, e incluso hacer que este php tome datos dinamicos.
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop
  #3 (permalink)  
Antiguo 30/05/2006, 05:48
 
Fecha de Ingreso: enero-2003
Mensajes: 516
Antigüedad: 21 años, 2 meses
Puntos: 0
No habira un forma de hacerlo solo con js o algo asi en la que no tenga q usar php u otro lenguaje de servidor, gracias
  #4 (permalink)  
Antiguo 30/05/2006, 10:29
Avatar de elquique  
Fecha de Ingreso: marzo-2004
Ubicación: Florida, Uruguay
Mensajes: 2.495
Antigüedad: 20 años
Puntos: 78
Y una forma es enviar asi:

javascript:location.href='mailto:?Subject='+docume nt.title+' &body=Hola asegoviaz te recomienda visitrar: '+escape(location.href)


:) pero no se si funciona en todos los navegadores. Lo que hace es enviar el enlace, tendria que buscar algo para que envie todo el HTML, si quieres mientras tanto puedes consultar en el foro de javascript y seguro tendras alguno otro que responde mientras busco otra forma :)
__________________
Blog Jorge Oyhenard | Tutoriales Photoshop
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 12:12.