Contacto | #php_para_torpes | Enlázanos | ¿Quiénes somos?
26 usuarios Online (0)
Darse de alta en la web | Recuperar password   
Inicio / Foros / PHP / incluir una página web en otra
4 respuestas recibidas | 132 visitas | Categoría PHP

incluir una página web en otra

Avatar de Pili
Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1

(Nivel 1 - 5 posts)

#0 Offline 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>&nbsp;&nbsp;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

Avatar de wichox
Nivel 3 Nivel 3 Nivel 3 Nivel 3 Nivel 3 Nivel 3 Nivel 3

(Nivel 3 - 162 posts)

#1 Offline 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

Avatar de Pili
Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1

(Nivel 1 - 5 posts)

#2 Offline 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

Avatar de katyla
Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2 Nivel 2

(Nivel 2 - 39 posts)

#3 Offline 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>&nbsp;&nbsp;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>&nbsp;&nbsp;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

Avatar de Pili
Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1 Nivel 1

(Nivel 1 - 5 posts)

#4 Offline 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 ::
Login / Password   

Web alojada en Zilos

php-hispano.net 2002 - 2008 | XHTML 1.0
Datos Legales | Webmaster