Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/08/2010, 10:01
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 9 meses
Puntos: 1567
Respuesta: Dimensionar página dentro de iframe

meg76:

En realidad si podrías modificar todo el contenido de la página, pero según sea esta puede resultarte un poco complicado. Yo en particular lo hago con PHP, sin utilizar cURL, la idea es la siguiente


externa.html
<?php
// primero obtienes el contenido
$pagina_externa=file_get_contents("http://sitio.com/");
// ahora debes identificar alguna cadena en el html externo para dividir su contenido
// con suerte podríamos encontrar un <body> sin ningún atributo
$separar = preg_split("/\<body\>/", "$pagina_externa");
// lo anterior te crea un array con dos elementos
//[0] seria todo lo anterior a <body> y [1] lo posterior hasta el cierre </html>
$html_externo = $separar[1];
?>
<html>...
aqui pones tu head e incluyes los estilos a tu gusto (lo ideal sería usar los css originales y modificarlos)
<body>
<?php
// ahora imprimis el body externo.....
echo $html_externo;
?>

finalmente, en tu página principal cargas externa.html en un iframe.
se pueden hacer muchas más manipulaciones, haciendo más preg_split() o reemplazando cadenas con preg_replace();

Espero que se entienda

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.