Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/08/2013, 16:16
tony_stark007
 
Fecha de Ingreso: abril-2013
Mensajes: 18
Antigüedad: 11 años
Puntos: 0
Pregunta Guardar pagina web

Hola, ojala alguien me pueda ayudar. Quiero guardar una pagina web con todo su contenido, hacer algo igual a la funcion Guardar Pagina como, y guardarla completa. Lo primero que hice fue usar funciones de buffer, con lo cual almaceno todo el codigo html y lo guardo en el bufer para crear un archivo html. Lo que me falta es leer el archivo para que me extraiga todos los tags img, link y src para buscar las imagenes, los css, los js, etc. Y ya con esto guardar todo en un zip que se descargue junto con el html. Alguien me podria ayudar?? Una idea de como hacer esto?? o una idea para hacer esto de diferente manera?? Este es mi codigo que tengo para crear el html

Código:
<?php
    //ob_start("convierte_caracteres_especiales");
    ob_start();
?>


<html> 
    <head> 
        <meta http-equiv="Content-type" content="text/html;charset=UTF-8">
        <title>Prueba</title> 
    </head> 
    <body> 
        

        <?php

        echo "<h2>Hola Mundo!!</h2>"."<br />";
        echo "<div>Hola!!!</div>";
        ?>

    </body> 
</html> 

 <?php
//inicio el buffer de salida 
        

        function convierte_caracteres_especiales($buffer) {
            //return htmlentities($buffer);
            return $buffer;
        }
        
        $html=ob_get_contents();
        
        ob_end_flush();
        
        $myFile="newHTML.html";
        $create= fopen($myFile, 'w') or die ("El archivo no se pudo crear");
        $contentFile=$html;
        fwrite($create, $contentFile);
        fclose($create);
 ?>