/
|___ index.php
|___ comprobar.php
|___ Castellano
|______ archivo1C.php|___ Portugues
|______ archivo2C.php
|______ Reparacion.php
|______ archivo1P.php|___ Ingles
|______ archivo2P.php
|______ Conserto.php
|______ archivo1E.php- Si el archivo existe, lo invoco (Ej: Castellano/ArchivoA.php)
|______ archivo2E.php
|______ Repair.php
- Si el archivo no existe, llamo a otra pagina redeterminada (Ej: Castellano/Reparacion.php).
A su vez estas paginas que estan en subcarpetas llaman al archivo ../comprobar.php para validar otras rutas.
Esta es la función:
Código PHP:
function controlVinculo ($vinculo, $texto)
{
if (file_exists($vinculo))
{ echo "<a href='$vinculo'>$texto</a>"; }
else
{ echo "<a href='../Castellano/Reparacion.php'>$texto</a>"; }
}
Si lo llamo desde el index.php, seria:
Código PHP:
controlVinculo("Castellano/archivo1C.php", "Enlace1");
Código PHP:
controlVinculo("archivo2C.php", "Enlace2");
¿Como puedo hacer para que la búsqueda se realice desde el primer nivel (/) hasta el ultimo (si fuera necesario)? o sea, ¿como debería colocar la ruta para que la función entienda de que debe empezar a buscar desde el inicio? porque con ../ no me funciona.
Desde ya muchas gracias.