contenenti degli apostrofi. Ora, se lascio semplicemente l'apostrofo
(idem se per assurdo faccio l'escape) il file non viene trovato.
- Codice: Seleziona tutto
"Chi siamo"=>array("Chi siamo","Raimondo Franchetti","Gli inizi","L'intitolazione","L'inaugurazione","L'autonomia","La guerra","Il territorio","Le risposte","L'utenza","L'organigramma"),
Ho scoperto le funzioni urlencode e urldecode, che mi pareva
facessero al caso mio. Perciò ho messo:
- Codice: Seleziona tutto
isset($_GET["pagina"]) ? urldecode($pagina=$_GET["pagina"]) : $pagina="Home";
$rightmenu="Chi siamo"=>array("Chi siamo","Raimondo Franchetti","Gli inizi","L'intitolazione","L'inaugurazione","L'autonomia","La guerra","Il territorio","Le risposte","L'utenza","L'organigramma"),
e quindi il link l'ho reso così:
- Codice: Seleziona tutto
'<a href="index.php?pagina='.urlencode($voce).'">'
Adesso nel browser non ricevo più lamentele sull'inesistenza della pagina,
ma vedo tutto bianco... Purtroppo, almeno per le mie possibilità,
le pagine del manuale PHP su queste due funzioni si sono dimostrate
tutt'altro che illuminanti. Dov'è l'inghippo?
Grazie
M.




