Bonjour à tous,
Bientôt 24h que je cherche sans trouver d'où vient le problème, s'il faut c'est une bêtise en plus !
Voilà : Mon site est fait sur PHP 5.2 et je viens de tenter le passage en 5.3 (voir après 5.4 ou 5.5), mais si tout le reste semble fonctionner comme il faut j'ai un problème au niveau de ma navigation imbriquée,
Mettons que j'ai 4 pages (je simplifie j'en ai plus)
www/index.php
www/grafibullev7/centre.php
www/grafibullev7/_accueil.php
www/grafibullev7/_galeries.php
index >inclue centre qui >inclue accueil (par défaut) ou galeries
Mon include pour index.php :
Qui fonctionne puisque si je remplace centre.php par une autre page du dossier elle s'affiche
Code : Sélectionner tout - Visualiser dans une fenêtre à part <?php include("grafibullev7/centre.php"); ?>
Extrait de ma page centre.php :
Exemple d'un lien dans la page accueil ou index par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if ($page == 'accueil') {include('_accueil.php'); } else if ($page == 'galeries') {include('_galeries.php'); } //sinon, charger l'accueil else {include('_accueil.php'); }
Est-ce que quelque chose à changé à propos des imbrications dans les nouvelles versions de php ?? ou des url ? J'ai beau chercher dans les sujets "incompatibilité" "depreciated" "migration 5.3" etc etc mais je ne trouve pas,
Code : Sélectionner tout - Visualiser dans une fenêtre à part http://www.grafibulle.net/index.php?page=galeries
Pourriez-vous me donner un coup de main dans mon brouillard s'il vous plaît ? Merci infiniment !
J'ai dû pour l'instant remettre mon site en 5.2 pour éviter de poser des problèmes aux internautes, mais sachant que je vais de tout façon devoir passer au-dessus et que la base de ma programmation est toujours en imbrications... je dois avouer que je flippe un peu :/ (là ce n'est que mon site personnel mais j'en ai pour d'autres personnes !)
Partager