incluir una página web en otra
|
| #0 |
 |
Pili |
Usuario |
02 abr 08 (12:41) |
|
|
hola a todos,
Estoy tratando de incluir una página web que se autorrefresca cada x segundos en una celda de una tabla de otra página...
pero me gustaría saber si es posible y si lo es que estoy haciendo mal...
El sistema esta basado en PHP orientado a objetos, al darle a una pestaña invoco un php que lo unico que hace es decir que muestre un archivo.ihtml.
su contenido es el siguiente:
<div align="center" style="padding-bottom: 20px;margin:1px;">
<table>
<tr>
<td>
<table id="ListTable">
<tr class='ListHeader'>
<td> Mapa de Activos</td>
</tr>
<tr>
<td>
<img src= './include/mapasv21/altos.php'>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
y el contenido de altos es :
<?php
unset($tpl);
unset($path);
include 'http://localhost.localdomain/nagios/nagvis/nagvis/index.php?map=Aragon_mapa';
?>
he mirado varios manuales y creo que es la forma correcta de hacerlo, si se puede hacer.. pero aun soy muy novata en estos lides e igual estoy tratando de lograr un imposible..
Muchas gracias por adelantado
|
Re: incluir una página web en otra
|
| #1 |
 |
wichox |
Usuario |
03 abr 08 (06:10) |
|
|
No entiendo muy bien lo que quieres hacer, ni como es que quieres refrescar cada x segundos. pero si lo que quieres es refrecarlo te recomendaria AJAX es mucho mas facil. muestra el codigo que incluyes para poder ayudarte mejor.
|
Re: incluir una página web en otra
|
| #2 |
 |
Pili |
Usuario |
03 abr 08 (08:19) |
|
|
hola wichox,
muchas gracias por tu interes.
Estaba intentando integrar dos progrmas de monitoreo opensource... uno de esos programas autorefrrescaba su frontal web cada x segundos (parametro que tu elijes) y quería que se viera en una celda de una tabla del frontal del otro programa.
como el segundo frontal esta esto en pear, quería seguir con la filosofía, pero al final me he tirado a la solución facil y lo he hecho mediante una iframe, aunque me limite un poco en cuanto al ancho y alto de la ventana que abro.
Comentaba lo de la página que se autorrefresca, por si tenía alguna repercusión en cuanto a indicarle que se recargara y eso... pero ya esta más o menos solucionado, gracias
Un besazo
|
ola
|
| #3 |
 |
katyla |
Usuario |
03 abr 08 (08:27) |
|
|
si lo k te entendi es algo asi.. puedes hacerlo de dos formas.. no te sirvio el include por devia de tener una redirecion.. sobre la img..
hice dos formas ..de como lo kieres hacer segun io eh :D
la primera es
-----------------------------------------------------------------------------
//este es el html k tenias anteriormente pero ahora en php
<?php
include("url de tu mapa.php");
echo "
<div align='center' style='padding-bottom: 20px;margin:1px;'>
<table>
<tr>
<td>
<table id='ListTable'>
<tr class='ListHeader'>
<td> Mapa de Activos</td>
</tr>
<tr>
<td>
<img src= '$mapa'>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
";
?>
//este este el php de tu mapa
<?php
unset($tpl);
unset($path);
$mapa="http://localhost.localdomain/nagios/nagvis/nagvis/index.php?map=Aragon_mapa";
?>
----------------------------------------------------------------
y la segunda es
----------------------------------------------------------------
//esta es la web del html k tenias.. asi seria la otra
<?php
include("url de tu mapa.php");
?>
<div align="center" style="padding-bottom: 20px;margin:1px;">
<table>
<tr>
<td>
<table id="ListTable">
<tr class='ListHeader'>
<td> Mapa de Activos</td>
</tr>
<tr>
<td>
<img src= '<?php echo $mapa;?>'>
</td>
</tr>
</table>
</td>
</tr>
</table>
</div>
// y este es el php donde pondras la direcion de mapa
<?php
unset($tpl);
unset($path);
$mapa="http://localhost.localdomain/nagios/nagvis/nagvis/index.php?map=Aragon_mapa";
?>
------------------------------------------------------------------------------
BUENO ESPERO TE SIRVA :D almenos eso entendi _:D :D
ah tambien puedes usar frame o iframes.... esa ia es otra :D es la tercera... io recomiendo php
|
Re: incluir una página web en otra
|
| #4 |
 |
Pili |
Usuario |
03 abr 08 (08:49) |
|
|
muchas gracias Katyla,
luego las probaré. como ya he comentado no es mi codigo, y voy un poco con pies de plomo.
la verdad es que había probado algo parecido a la primera opción, pero siendo un .ihtlm en vez de un .php porque la tabla me la genera un .php en el que la última instruccion es un display(mapa.ihtml). y en el .ihtml se me genera la tabla.
Intentaré hacerlo como tu dices, que me parece infinitamente más elegante...
Muchisímas gracias otra, vez y disculpad estas preguntas tan tontas....
Un besazo
|
Responder mensaje
Para poder participar debes estar registrado e identificado. Si no estás registrado como usuario de PHP-Hispano,
:: Registrar ::