par
orenx22 » 01 juil. 2013, 14:28
Bonjour l'ami,
La solution à ta question est simple, les fichier ini.
Place ceci dans un fichier "menu.ini"
# fichier menu.ini :
page_accueil.php = "Ma page accueil"
page_contact.php = "Me contacter"
Comment ajouter un menu :
function create_menu( array $menu )
{
$result = null ;
if( !empty( $menu ) )
{
foreach( $menu as $link => $name )
{
$result .= "$link = '$name'\n" ;
}
}
return $result ;
}
$menu = parse_ini_file( "./menu.ini" );
// ajouter un élément :
$menu['page_news.php'] = "Mes nouveautés" ;
// supprimer un élément :
unset( $menu['page_contact.php'] );
if( file_put_contents( './menu.ini', create_menu( $menu ) ) )
{
echo "Le ficher menu.ini a été sauvegardé" ;
}
Comment exploiter le fichier ini :
<div id="menu">
<ul>
<?php foreach( parse_ini_file( './menu.ini' ) as $link => $name ): ?>
<li><a href="<?php echo $link ?>"><?php echo $name ?></a></li>
<?php endforeach; ?>
</ul>
</div>
Ciao