Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/03/2006, 13:14
Avatar de xevisoyyo
xevisoyyo
 
Fecha de Ingreso: mayo-2005
Mensajes: 166
Antigüedad: 18 años, 11 meses
Puntos: 1
Graacias por tu respuesta pero ya esto me lia un poco, no pretendo ser un experto ni hacer grandes cosas, pero se me ocurrio hacer algo asi y a mi me ha sido util, y no acabo de entender porq al poner la ruta entera no se puede, pero me mirare el enlace y otras cosas a ver,

Cita:
Cuando llamas a un script por una ruta absoluta, PHP toma el código de ese archivo (tu ".php" o lo que sea) .. lo incrustra desde el punto que tengas tu "include()" y pega a continuación el resto del código original . TODO ello como una entidad (como si tu hubieras "cortado y pegado" a mano ese código) se ejecuta, insisto como uno sólo.
si es como si estuviera ahi porq cuando es ruta completa ¿no?
es q no acabo de entender porq cualquier include con la ruta exacta vabien y este en concreto es como si no estuviera

enlaces.php (la primera la dejo en blanco por comodidad)
Código PHP:
<?php
$web
[]='';
$web[]='<div class="link"><a href="http://www.web1.com" target="_blank">Web 1</a></div>';
$web[]='<div class="link"><a href="http://www.web2.com" target="_blank">Web 2</a></div>';
$web[]='<div class="link"><a href="http://www.web3.com" target="_blank">Web 3</a></div>'?>
en teoria si en otra pagina hago un include es como si pusiera ese codigo
entonces
Código PHP:
<?php include ('enlaces.php'); ?>
y luego dodne quiera de la pagina tantas veces como quiera y el numero que quiera de ahi la idea, sino haria un include con 5 enlaces y ya, pero segun la pagina me interesa q hayan 5, 4 , 3, o 20, de ahi cargarlos dtodos y mostrar los q me interesan segun la pagina o el lugar, lo hago asi:

Código PHP:
<?php  for($i=1;$i<=16;$i++) echo $web[$i]; ?>
q quiero solo 5 pues
Código PHP:
<?php  for($i=1;$i<=5;$i++) echo $web[$i]; ?>
q quiero los 4 ultimos pues
Código PHP:
<?php  for($i=12;$i<=16;$i++) echo $web[$i]; ?>
Saludos y gracias

Última edición por xevisoyyo; 24/03/2006 a las 13:43