
30/07/2002, 13:32
|
 | Colaborador | | Fecha de Ingreso: noviembre-2001 Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 4 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] |