Entradas

Mostrando las entradas de mayo, 2008

Obtener codigo generado de pagina web

Algunas veces es muy util capturar o visualizar el codigo generado por alguna pagina web, el caso se dá cuando deseamos imprimir una pagina, pero nodeseamos actualizar las variables, etc... En lo personal conozco dos maneras de hacerlo. Del lado del cliente: con javascript para obtener todo el html generado se hace con: var html = document.documentElement.outerHTML; //Solo en IExplore para obtener solo el codigo contenido dentro de las etiquetas body: var html = document.body.innerHTML; Del lado del servidor (PHP): $html = getSource( "http://www.google.com.co/" ) ; function getSource( $url ) { $archivo = file ( $url ); $pagina = "" ; reset ($archivo ); while ( list ($clave, $val) = each ($archivo)){ $pagina .= $val; } return $pagina; } En cualquiera de los casos, estoy almacenando el código en una variable html. Disfruten el código.