Non ho sistemato tutto, comunque:
Codice: Seleziona tutto
<?php
isset($_GET["pagina"]) ? $pagina=$_GET["pagina"] : $pagina="home";
$rightmenu=array("La biblioteca"=>array("biblioteca"=>"La biblioteca","regolamento"),
"circolari"=>array("circolari","area_pubblica","area_riservata"),
"chisiamo"=>array("chisiamo"=>"Chi siamo","franchetti"=>"Chi è Raimondo Franchetti","inizi"=>"Gli inizi","intitolazione"=>"L'intitolazione","inaugurazione"=>"L'inaugurazione","autonomia"=>"L'autonomia","guerra"=>"Guerra e dopoguerra","territorio"=>"Il territorio","risposte"=>"Le risposte del Franchetti","utenza"=>"L'utenza","organigramma"=>"L'organigramma a. s. 2007-2008"),
"contatti"=>array("contatti","dirigenza","collaboratori_dirigente"=>"Collaboratori
del Dirigente","funzioni_strumentali"=>"Funzioni
strumentali","coordinatori_dipartimenti"=>"Coordinatori dei Dipartimenti","Responsabili laboratori"=>"Responsabili dei laboratori","coordinatori_-consigli"=>"Coordinatori dei Consigli di Classe","calendario_consigli"=>"Calendario Consigli di Classe","calendario_ricevimento"=>"Calendario ricevimento genitori","orario_ricevimento"=>"Orario di ricevimento","email"=>"Email"),
"POF"=>array("Commissione POF","Testo del POF","Carta dei servizi","Regolamento di Istituto","Statuto degli studenti","Regolamento applicativo","Regolamento gite"),
"Progetti"=>array("Referenti di progetto","ECDL","Scambio Australia","Galleria Australia","Scambio USA","Galleria USA","Musica"),
"Segreteria"=>array("Segreteria","Richiesta certificati","Richiesta informazioni","contattaci")
);
$activemenu=0;
$folder="home";
foreach($rightmenu as $kmenu=>$vmenu) {
if(in_array($pagina,$vmenu) | $pagina==$kmenu) {
$activemenu=$rightmenu[$kmenu];
$folder=$kmenu;
}
}
$vocimenu=array("home","chisiamo","contatti","news","pof","progetti","Agenda","segreteria");
foreach($vocimenu as $voce) {
echo "
<li>";
if($pagina!=$voce) echo '<a href="index.php?pagina='.$voce.'">';
echo $voce;
if($pagina!=$voce) echo "</a>";
echo "</li>";
}
echo "\n";
?>
</ul>
</div>
</div>
</div>
<div id="leftmenu">
<ul>
<?php
$vocimenu2=array("home","scuolanet","Newsletter","circolari","biblioteca","studenti","siti");
foreach($vocimenu2 as $voce2) {
echo "
<li>";
if($pagina!=$voce2) echo '<a href="index.php?pagina='.$voce2.'">';
echo $voce2;
if($pagina!=$voce2) echo "</a>";
echo "</li>";
}
echo "\n";
?>
</ul>
</div>
<div id="rightmenu">
<?php
if($activemenu) {
echo "
<ul>";
foreach($activemenu as $voce3 => $label) {
echo "
<li>";
if($pagina!=$voce3) echo '<a href="index.php?pagina='.$voce3.'">';
echo $label;
if($pagina!=$voce3) echo "</a>";
echo "</li>";
}
echo "
</ul>\n";
} else echo " ";
?>
</div>
<?php include("$folder/$pagina.php")
?>
Se vado, ad es., in Contatti - Orario di ricevimento, mi spunta.
Codice: Seleziona tutto
Warning: include(home/orario_ricevimento.php) [function.include]: failed to open stream: No such file or directory in /home/samiel/public_html/franchetti/index.php on line 96
Warning: include() [function.include]: Failed opening 'home/orario_ricevimento.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /home/samiel/public_html/franchetti/index.php on line 96
Eppure la voce nel menu è corretta ("Orario di ricevimento")
e il file cercato è corretto (Orario_ricevimento).
Ora ho fretta (appuntamento dal dentista...), dopo ricontrollo,
ma così non riesco a capire cosa non quaglia...
M.