Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/07/2003, 08:14
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

No se exactamente lo que pretendes, pero usando las funciones de control de buffer, puedes "capturar" la salida de tu script en una variable. Mira http://es2.php.net/manual/en/ref.outcontrol.php . Un ejemplo seria:
Código PHP:
<?php
ob_start
(); // antes de lo que quieres capturar
?>
<html>
todo lo que quieras capturar: HTML, salida de PHP, etc
<?php
echo "solo se capturaria el texto, no el codigo PHP";
?>
<?php
$captura
=ob_get_contents(); // justo detras de lo que quieres capturar
ob_end_clean(); //cierra y vacia el buffer. si no lo vacias, saldria el contenido al navegador
// aqui hacemos lo que queramos con $captura: guardarlo en un fichero, mandarlo al navegador como un download
?>
Lo que hace esta funciones es almacenar lo que va generando PHP en un buffer. Luego, se puede enviar ese buffer al navegador o guardarlo en una variable, o lo que quieras.

Espero haber sido de ayuda.

PD: Tambien podrias revisar fopen() o readfile() o alguna de esas de abrir ficheros, porque si en vez de pasarle una ruta le pasas una URL, te devuelve el HTML generado por PHP.
__________________
Josemi

Aprendiz de mucho, maestro de poco.