Bonjour à tous, j'ai une question par rapport à ce thread, car il répond en grande partie à mes questions

Mon code se présente en partie ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?php
if(isset($page)) 
{
	if ($page=='news') {include('news.php');}
	elseif ($page=='pastnews') {include('pastnews.php');}
	elseif ($page=='photos')
	{ 
		if (isset($cat))
		{ 
			if ($cat=='catphotos')
			{
				if (isset($catphotos))
				{
					if ($catphotos=='couvertures') {include('Photos/Magazines/couvertures.php');}
					elseif ($catphotos=='couvertures2') {include('Photos/Magazines/couvertures2.php');}
				}
				else {include('Photos/magazines.php');}
			}
			elseif ($cat=='films')
			{
				if (isset($catfilm))
				{
					if ($catfilm=='asterix') {include('Photos/Films/asterix.php');}
					elseif ($catfilm=='conciledepierre') {include('Photos/Films/concile.php');}
				}
				else {include('Photos/films.php');}
			}
			elseif ($cat=='soirees') {include('Photos/Soirees/soirees.php');}
		} 
		else {include('photos.php');}
	} 
	elseif ($page=='videos') {include('videos.php');}
	elseif ($page=='interviews')
	{
		if (isset($catitw))
		{
			if ($catitw=='amazon') {include('Interviews/ItwAmazon.htm');}
			if ($catitw=='cnn') {include('Interviews/ItwCnn.htm');}
		}
		else {include('interviews.php');}
	}
	elseif ($page=='liens') {include('liens.php');}
	elseif ($page=='contacts') {include('contacts.php');}
	else {include('news.php');} // Sinon on affiche la page par défaut
}
else {include('news.php');}
?>
Code que j'ai "nettoyé" selon le principe évoqué plus haut (le thread que j'ai mis en lien), j'obtiens donc :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
define('PAGE_PAR_DEFAUT', 'news');
$pages = array(
    'news' => 'news.php',
    'pastnews' => 'pastnews.php',
    'photos' => 'photos.php',
    'videos' => 'videos.php',
    'interviews' => 'interviews.php',
    'liens' => 'liens.php',
    'contacts' => 'contacts.php',
);
 
$page_demandee = isset($_GET['page']) ? $_GET['page'] : '';
if (empty($page_demandee) || !isset($pages[$page_demandee])) {
    include($pages[PAGE_PAR_DEFAUT]);
} else {
    include($pages[$page_demandee]);
}
?>
Seulement voilà, je ne sais absolument pas comment intégrer les "arguments" catphotos, catfilm et catitw
Je ne suis pas du tout développeur, désolé si je n'emploie pas les bons termes, mais tout fonctionnait très bien depuis 6ans, le récent passage à PHP5 par mon hébergeur a bloqué le site sur la page d'accueil !
Mon début de code "nettoyé" permet d'aller naviguer dans la première hiérarchie de lien, je suis donc sur la bonne piste, et j'aurai besoin de vous pour rendre mon site complètement opérationnel

Merci à vous