Pasar tabla HTML de una página a Script PHP
Buenas.
Explicar toda la situación planteada en el website que estoy desarrollando serÃa extremadamente largo y, por la experiencia que he tenido al preguntar en otros foros, lo que hace es complicar a los posibles colaboradores que se disponen a ayudarme. Debido a esto voy a resumir mi necesidad de la sig manera.
Imaginemos que tengo una página con 2 tablas de 6 celdas cada una (por decir un numero cualquiera) y que de esas seis celdas de cada tabla, 3 van a ser llenadas con información distinta cada vez (esto se debe a que la pagina es de fotoclasificados, y la informaciòn de las celdas es la información del equipo que se publicara en esa pagina.
Bien, esta misma pagina tiene un link al final llamado "Enviar a un amigo", el cual tiene como fin enviar la pagina a un amigo. Al hacer click en este link se abre un formulario (HTML) con los campos nombre de quien envÃa, direccion de correo de quien envia, nombre de quien recibe y direccion de correo de quien recibe, y un pequeño text area para comentarios.
Los datos de este formulario los recibe un script PHP en otra pagina basado en la funcion mail().
Hasta donde sé, si quiero que al destinatario del correo le llegue la página de la publicación tal y como se ve en el site, es decir en formato HTML, lo que tengo que hacer es difinir en la cabecera el Content-Type= text/html y colocar en la parte del cuerpo del mensaje el código HTML de la página que quiero enviar. Aqui esta el detalle que no logro resolver. El problema es que no puedo poner en el Script PHP en la parte de cuerpo del mensaje, un código HTMl fijo, ya que quiero que se envÃe evidentemente la página desde donde se abrio el formulario y se enviara el correo, la cual tiene la foto y las tablas con las caracterÃsticas especÃficas de esa publicación en particular.
¿Cómo puedo yo hacer una referencia o llamado desde el Script PHP, a las tablas de la página desde donde se abre el formulario y se envÃa el mail al amigo, para que aparezcan en el cuerpo del mensaje del correo electrónico que enviará al destinatario"
Espero me hayan entendio, gracias de antemano
Explicar toda la situación planteada en el website que estoy desarrollando serÃa extremadamente largo y, por la experiencia que he tenido al preguntar en otros foros, lo que hace es complicar a los posibles colaboradores que se disponen a ayudarme. Debido a esto voy a resumir mi necesidad de la sig manera.
Imaginemos que tengo una página con 2 tablas de 6 celdas cada una (por decir un numero cualquiera) y que de esas seis celdas de cada tabla, 3 van a ser llenadas con información distinta cada vez (esto se debe a que la pagina es de fotoclasificados, y la informaciòn de las celdas es la información del equipo que se publicara en esa pagina.
Bien, esta misma pagina tiene un link al final llamado "Enviar a un amigo", el cual tiene como fin enviar la pagina a un amigo. Al hacer click en este link se abre un formulario (HTML) con los campos nombre de quien envÃa, direccion de correo de quien envia, nombre de quien recibe y direccion de correo de quien recibe, y un pequeño text area para comentarios.
Los datos de este formulario los recibe un script PHP en otra pagina basado en la funcion mail().
Hasta donde sé, si quiero que al destinatario del correo le llegue la página de la publicación tal y como se ve en el site, es decir en formato HTML, lo que tengo que hacer es difinir en la cabecera el Content-Type= text/html y colocar en la parte del cuerpo del mensaje el código HTML de la página que quiero enviar. Aqui esta el detalle que no logro resolver. El problema es que no puedo poner en el Script PHP en la parte de cuerpo del mensaje, un código HTMl fijo, ya que quiero que se envÃe evidentemente la página desde donde se abrio el formulario y se enviara el correo, la cual tiene la foto y las tablas con las caracterÃsticas especÃficas de esa publicación en particular.
¿Cómo puedo yo hacer una referencia o llamado desde el Script PHP, a las tablas de la página desde donde se abre el formulario y se envÃa el mail al amigo, para que aparezcan en el cuerpo del mensaje del correo electrónico que enviará al destinatario"
Espero me hayan entendio, gracias de antemano
Supongo que la pagina que queres cambiar es realizada dinamicamente... entonces el codigo HTML siempe es estatico... por que no introducis los valores que generaron la pagina dentro de un HTML estatico a enviar... ahora bien si la pagina no fue generada estaticamente si no que ya esta grabada como local y si esta dentro de tu mismo website se me ocurre que la insertes como dato adjunto aunque no se como hacerlo con la funcion mail pero si se ha de poder, otra es que al presionar el link de enviar a un amigo que grabe temporalmente la pagina actual en formato texto y luego la incluyas dentro del mail con la funcion include()... te doy posibles soluciones aunque tendrias que realizar los respectivos scripts... si lo logras me decis con cual te funciono o me lo envias por mail... no te ofresco hacerte el script por que estoy algo corto de tiempo
salu2
salu2