Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Diseño web (http://www.forosdelweb.com/f91/)
-   -   Enviar pagina por correo (http://www.forosdelweb.com/f91/enviar-pagina-por-correo-397931/)

asegoviaz 30/05/2006 03:49

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

elquique 30/05/2006 05:22

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.

asegoviaz 30/05/2006 05:48

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

elquique 30/05/2006 10:29

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 :)


La zona horaria es GMT -6. Ahora son las 11:28.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.