Foros del Web » Programando para Internet » PHP »

Archivo PHP para guardar una pagina HTML

Estas en el tema de Archivo PHP para guardar una pagina HTML en el foro de PHP en Foros del Web. Hola, buen día, les comento lo que estoy tratando de hacer. Quiero extraer de un archivo php, su contenido y procesarlo para que me guarde ...
  #1 (permalink)  
Antiguo 06/08/2013, 17:52
 
Fecha de Ingreso: abril-2013
Mensajes: 18
Antigüedad: 11 años
Puntos: 0
Pregunta Archivo PHP para guardar una pagina HTML

Hola, buen día, les comento lo que estoy tratando de hacer. Quiero extraer de un archivo php, su contenido y procesarlo para que me guarde su contenido como html. Este contenido guardarlo en un archivo con extension html. Hasta ahora solo se que:

Con:

Código:
function convierte_caracteres_especiales($buffer) {
            return htmlentities($buffer);
            //return $buffer;
 }

puedo obtener el codigo html sin que se me muestren los echos de php.

Y que usando las funciones de buffer, puedo recorrer mi documento, mas o menos así:

Código:
ob_start("convierte_caracteres_especiales");

        echo "<h2>Hola Mundo!!</h2>";
        echo "<div>Hola amigos!!!</div>";

        ob_end_flush();
Me podrian ayudar para crear el archivo html con esto que tengo, o si hay alguna otra forma de hacerlo??....Muchas gracias.
  #2 (permalink)  
Antiguo 06/08/2013, 18:06
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Archivo PHP para guardar una pagina HTML

Pues si ya tienes el HTML en una variable nada debería impedirte usar file_put_contents() para crear el archivo, ¿o si?

Lo que si es completamente innecesario es usar htmlentities() si es que deseas conservar el HTML intacto.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 06/08/2013, 18:50
 
Fecha de Ingreso: abril-2013
Mensajes: 18
Antigüedad: 11 años
Puntos: 0
Respuesta: Archivo PHP para guardar una pagina HTML

Efectivamente pateketrueke, ya logre hacerlo con ob_get_contents();. Y ya logre que me guardara el archivo html. Ahora voy al siguiente paso y no se si tambien me pudieras ayudar con esto. Quiero hacer que se guarde la pagina con todos sus archivos si es que los hay (imagenes, js, etc) en una carpeta, algo similar a lo que hace el navegador cuando le das <guardar como> a la pagina y te crea el html y una carpeta con los archivos. Muchas gracias por tu ayuda, y perdona mis resbalones pero es que soy todo un begginer
  #4 (permalink)  
Antiguo 06/08/2013, 18:57
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Archivo PHP para guardar una pagina HTML

Eso último que pides es mucho más complicado, si no sabes procesar texto ni manipular archivos menos sabrás conseguir todo eso que comentas.

Para el nivel que demuestras te adelanto que te falta mucho más para poder guiarte con lo siguiente.

Decirlo es fácil, hacerlo ya no tanto.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 06/08/2013, 19:13
 
Fecha de Ingreso: abril-2013
Mensajes: 18
Antigüedad: 11 años
Puntos: 0
Respuesta: Archivo PHP para guardar una pagina HTML

Vamos hay que intentarlo =P

Etiquetas: html
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:23.