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 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
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');} ?>
Seulement voilà, je ne sais absolument pas comment intégrer les "arguments" catphotos, catfilm et catitw
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]); } ?>
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![]()
Partager