toujours la meme page qui se charge

Petit nouveau ! | 4 Messages

22 sept. 2006, 19:01

Bonjour a tous

J'espere que vous pourrez m'aider car je suis totalement triste :?

J'ai fait un site en php (je connais pas trop les terme exacte)

mon probleme est qu'il affiche toujours la meme pas meme quand je clique sur les liens.

voir ici => http://peximely.graphymel.com/

Voici mon code de index.php

Code : Tout sélectionner

<div class="frame"> <? switch ($page) { case "accueil": { if (file_exists("accueil.html")): { include ("accueil.html"); } else: { include ("erreur404.html"); } endif; break; } case "membres": { if (file_exists("membres.html")): { include ("membres.html"); } else: { include ("erreur404.html"); } endif; break; } /* Page par default */ default: include ("accueil.html"); break; } ?> </div>
Ici j'ai diminuer le code :wink: mais c'est toujours la meme chose.

avant tou fonctionnait bien et depuis quelques temps plus rien ... que se soit en local ou sur mon hebergement... :cry:

J'ai beau chercher, je ne trouve pas l'erreur.
c'est probablement quelque chose de benin mais quoi?? :cry:

merci de m'aider. :wink:

mely

Eléphanteau du PHP | 12 Messages

22 sept. 2006, 19:19

Tien, essaye ca (j'ai pas sessayé, ya peut etre des fautes :d)
switch ($page) {
    case "accueil":
if (file_exists("accueil.html")): { include ("accueil.html"); }
else: { include ("erreur404.html"); } 
        break;

    case "membres":
if (file_exists("membres.html")): { include ("membres.html"); }
else: { include ("erreur404.html"); } 
        break;

    default:
        include ("accueil.html"); 
}

Petit nouveau ! | 4 Messages

22 sept. 2006, 19:24

non ca ne marche pas j'ai une page d'erreur

Parse error: parse error in g:\website\numero\index.php on line 77


la ligne 77 c'est
    case "membres": 

Eléphanteau du PHP | 12 Messages

22 sept. 2006, 19:29

switch($page) {
    case "accueil":
if (file_exists("accueil.html")) { include("accueil.html"); }
else: { include("erreur404.html"); } 
        break;

    case "membres":
if (file_exists("membres.html")) { include("membres.html"); }
else { include("erreur404.html"); } 
        break;

    default:
        include("accueil.html"); 
}
Modifié en dernier par cube le 22 sept. 2006, 20:07, modifié 1 fois.

Petit nouveau ! | 4 Messages

22 sept. 2006, 19:35

non plus :wink:

la ca remonte a la lgne 74
else: { include("erreur404.html"); }

Eléphanteau du PHP | 12 Messages

22 sept. 2006, 20:07

hop j'ai edité le message du dessus :D

Petit nouveau ! | 4 Messages

23 sept. 2006, 18:00

oh je n'avais pas eu le message de reception de ton nouveau message :(

mais finalement comme tu as pus le voire ca refonctionne 8)

j'ai changé de code et zou ca marche
je comprends toujours pas pourquoi avant tous allait mais bon ... temps pis.

voici se que j'ai mis a la place.
<?php 
if (!isset($_GET['page'])) $page= 'nouveaute'; else $page= $_GET['page']; 
 switch($page)
{
case 'accueil': include ('accueil.html');break;
case 'membres': include ('membres.html');break;

} 
?> 
Je viens de testé ta modification et ca ne fonctionne toujours pas
merci beaucoup d'avoir essayer de m'aider. :wink:

mais je vais garder le nouveau code :wink:

a bientot ^^ et mille merciii :D

Eléphanteau du PHP | 12 Messages

24 sept. 2006, 15:29

Héhé :D

et oui, quand je relisais le code je ne comprend pas pourquoi tu te retrouvais avec tant de ":".

@ plus !