Hola:
Estoy tratando de poner el título a mi web de forma dinámica. Para ello he implementado este código:
Código PHP:
function SetTitleAdmin($url){
global $point , $title, $ur;
$uri = explode("\\\\",$url);
list($drive,$folder,$subfolder,$subname,$name) = $uri;
$urlex = explode(".",$name);
list($filename,$extension) = $urlex;
if(!$filename || $filename == "" || $filename == "index"){
$title = "Portal de los Joven Club de Computación y Electrónica de Granma : Administración General";
}
}
y la llamada a esta función es de la siguiente manera:
Código PHP:
$uri = $_SERVER["PATH_TRANSLATED"];
$titulo = SetTitle($uri);
lo he hecho así porque estoy trabajando con IIS y no con Apache, pues con este último me era más fácil. Lo que pasa es que si se dan cuenta en esta línea:
Código PHP:
list($drive,$folder,$subfolder,$subname,$name) = $uri;
las cosas están predefinidas para un directorio de la forma:
Cita: C:\Inetpub\jovenclubgrm\administracion\script.php
asi si me funciona bien y no me da errores pero cuando lo cambio por cualquier razón para esta ubicación:
Cita: C:\Inetpub\wwwroot\jovenclubgrm\administracion\scr ipt.php
ya comienza a darme errores y es porque la línea esa está definida solo para esa profundidad del directorio. Alguna idea de como hacer este código estándar para cualquier profundidad de los directorios.?
Salu2