Me sirve tu solución, pero no se porque me da un fallo en el bucle:
Código:
# Inicio
# Descargas
Warning: include(/meta.php) [function.include]: failed to open stream: No such file or directory in /home/juanjo/Documentos/Programacion/PROYECTO-PHP/data/lib/pagesmenu.php on line 10
Warning: include() [function.include]: Failed opening '/meta.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/juanjo/Documentos/Programacion/PROYECTO-PHP/data/lib/pagesmenu.php on line 10
# Descargas
Warning: include(/meta.php) [function.include]: failed to open stream: No such file or directory in /home/juanjo/Documentos/Programacion/PROYECTO-PHP/data/lib/pagesmenu.php on line 10
Warning: include() [function.include]: Failed opening '/meta.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/juanjo/Documentos/Programacion/PROYECTO-PHP/data/lib/pagesmenu.php on line 10
# Descargas
Warning: include(/meta.php) [function.include]: failed to open stream: No such file or directory in /home/juanjo/Documentos/Programacion/PROYECTO-PHP/data/lib/pagesmenu.php on line 10
Warning: include() [function.include]: Failed opening '/meta.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/juanjo/Documentos/Programacion/PROYECTO-PHP/data/lib/pagesmenu.php on line 10
# Descargas
Y este es el codigo:
Código PHP:
<?php
include("data/ordermenu.php");
$i = 1;
for($i = 0; $i < strlen($mod); $i++)
{
include("$mod[$i]".'/meta.php');
echo "<li>
<a class=\"menulink\" href=\"#$modlink\">$modname</a>
</li>";
}
?>
Y este otro el del ordermenu.php
Código PHP:
<?php
$mods = 2;
$mod = array();
$mod[0] = "modules/index";
$mod[1] = "modules/descargas";
?>
Y este otro el de un meta.php en un directorio de modules (ej: modules/index/meta.php
Código PHP:
<?php
/* Información del modulo. */
# Nombre por el que sera identificado
$modname = "Descargas";
# Nombre del directorio en que se encuentra este archivo
$modlink = "descargas";
# Version del archivo
$modver = "0.1a";
# Información del mismo
$modinfo = "Modulo de descargas de la Web";
?>