variabile php che prende il nome della cartella in cui è contenuta

master1986

Utente Attivo
8 Ott 2012
234
0
16
Ciao a tutti, volevo chiedervi se è possibile associare ad una variabile il nome della cartella in cui è contenuta, esempio



$variabile è contenuta nel file index.php


index.php è contenuta nella seguente directory /gestione/cielorosso/index.php


praticamente vorrei che la variabile prendesse il nome "cielorosso" cioè la cartella in cui è contenuto index.php


è possibile?
 
Se ho capito quello che vuoi fare, dovresti porterla realizzare così:
PHP:
${basename(dirname(__FILE__))} = "ciao";

Per cui, nella tua ipotetica pagina index, puoi richiamare tranquillamente la variabile col nome della cartella:
PHP:
echo $cielorosso;


Se invece ho capito male e vuoi semplicemente memorizzare il nome della cartella nella variabile, il metodo è simile:
PHP:
$cartella = basename(dirname(__FILE__));
 
ciao questo codice: basename(dirname(__FILE__));


mi restituisce il nome della cartella in cui ho il file .php, volendo conoscere il nome della cartellamadre che contiene la cartella con il file php come posso fare?

esempio


cartella1/cartella/file.php

mi servirebbe sapere solo il nome: cartella1
 
Fatti un array per tutte le directory e poi prendi quelle che ti servono, esempio
PHP:
$dirs = preg_split('/(\\\|\/)/',dirname(__FILE__));

echo $dirs[count($dirs)-2];
 

Discussioni simili