Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/07/2002, 13:32
Avatar de Webstudio
Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 22 años, 5 meses
Puntos: 69
Re: Inserta codigo html bien facil !!!!! ;)

Bueno, en si la idea es muy simple. Es la de utilizar las funciones de Output Buffering de PHP, para capturar la salida de un programa PHP, y luego utilizar esa salida, modificarla, y mostrarla transformada.

<?php
// Comenzamos a "capturar" la salida del Script
ob_start();

// generamos algo de contenido con PHP
for($i=0; $i<10; $i++)
// Verás que te manejas de igual manera.
echo "Esta es la línea $i<br>\n";

// Tambien podemos salir de PHP, mostrar algo de HTML simple y volver.
?>
Esta es una linea escrita directamente en HTML.
<?
// finalmente, capturamos el contenido que hay actualmente en el buffer, y lo pasamos a un array de 1 posicion por linea de salida
$salida = explode("\n", ob_get_contents());

// Terminamos la captura del script, y borramos el contenido del buffer
ob_end_clean();

// recorremos la salida capturada, conviertiendo a nuestro gusto para mostrarla de otra manera.
foreach($salida as $linea)
echo "document.write(\"".addslashes($lin ea)."\");\n"
?>

Eso es todo... lo que nosotros podemos hacer si queremos, es una funcion que reciba la salida de un script, y lo que queremos que se muestre Antes y Después de la salida, por ejemplo.

<hr><font size=2 face=verdana>- Pablo Rigazzi (<img src=http://www.fantabuloso.com/iB_html/non-cgi/emoticons/bullwhip.gif align=absmiddle>)[/CODE]
<font size=1 color=#333333>Visita <a href=http://www.web-studio.com.ar>Web Studio</a>[/CODE]