Foros del Web » Programando para Internet » PHP »

Guardar htm/html con php

Estas en el tema de Guardar htm/html con php en el foro de PHP en Foros del Web. Como puedo hacer que aparezca un cuadro de dialogo de "guardar la pagina como htm" con php o javascript !!! tengo este script pero como ...
  #1 (permalink)  
Antiguo 03/07/2008, 14:42
 
Fecha de Ingreso: diciembre-2007
Mensajes: 169
Antigüedad: 16 años, 4 meses
Puntos: 6
Pregunta Guardar htm/html con php

Como puedo hacer que aparezca un cuadro de dialogo de "guardar la pagina como htm" con php o javascript !!!

tengo este script pero como mis paginas son php me las guarda pero en php :S
Código PHP:
<?php
$filename 
"pagina.php";
$size filesize($filename);

header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$filename");
header("Content-Length: $size");
readfile("$filename");
?>
y este otro pero solo funciona en IE
<a href="javascript:window.document.execCommand('save as')">Guardar</a>

alguien sabe algo??
  #2 (permalink)  
Antiguo 03/07/2008, 14:49
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Guardar htm/html con php

Hola albertcito,

Solo es cuestión que cambies la extensión en filename=$filename para que sea htm:
Código PHP:
<?php
$filename 
"pagina.php";
$size filesize($filename);
$temp explode"." $filename );
$html $temp[0] . ".html";

header("Content-Transfer-Encoding: binary");
header("Content-type: application/force-download");
header("Content-Disposition: attachment; filename=$html");
header("Content-Length: $size");
readfile("$filename");
?>
Saludos.
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 19:15.