Ciao a tutti.![]()
La domanda che sto per porre potrebbe sembrare stupida, ma non riesco a venire a cappo ad una soluzione.
In un file config.php dichiaro una variabile chiamata
Ora il file viene incluso in un functions.php, il quale ha una funzione che esplode il blocco centrale del sito.Codice PHP:$sitename = "qualcosa 1";
se gli faccio poi unCodice PHP:function view_section($section){
global $theme;
global $sitename;
//fa un po' di cose in mezzo...poi:
if($file!="")
$sect=$section."/$file";
else
$sect=$section;
$tit="";
# procedura per barra di navigazione
$albero=explode("/",$sect);
for($i=0;$i<sizeof($albero);$i++){
$mypath="";
for($j=0;$j<=$i;$j++){
if($i>0 and ($j!=$i)){
$mypath.=$albero[$j]."/";
}
else {
$mypath.=$albero[$j];
}
}
$tmp=str_replace("none_","",$albero[$i]);
$tmp=eregi_replace("^[0-9][0-9]_","",$tmp);
if($i!=(sizeof($albero)-1)){
$tit.= "<a href=\"index.php?mod=$mypath\">".str_replace("_"," ",$tmp)."</a>/";
}
else{
$tit.= str_replace("_"," ",$tmp);
$tit=ereg_replace("\.[a-z0-9]{1,4}$","",$tit); // elimina l'estensione dal nome del file
}
}
$sitename .= " - " .$tit;
appare cio' che dovrebbe, quindi la stringa e' manipolata correttamente. Un altro file header include functions, dove stampa il titolo della pagina, il quale verra' poi richiamato de un index.Codice PHP:echo "$sitename";
La gerarchia e' la seguente (se pensate che sia una follia a vete un modo migliore per organizzarla consigli sono ben accetti)
index__header__functions__config
a catena il $sitename passa da destra a sinistra.
Il problema e' che alla fine mi appare il titolo come dichiarato in config, e non quello manipolato.
Any idea?![]()

Rispondi quotando

