Page 1 sur 1

toujours la meme page qui se charge

Posté : 22 sept. 2006, 19:01
par mely
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

Posté : 22 sept. 2006, 19:19
par cube
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"); 
}

Posté : 22 sept. 2006, 19:24
par mely
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": 

Posté : 22 sept. 2006, 19:29
par cube
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"); 
}

Posté : 22 sept. 2006, 19:35
par mely
non plus :wink:

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

Posté : 22 sept. 2006, 20:07
par cube
hop j'ai edité le message du dessus :D

Posté : 23 sept. 2006, 18:00
par mely
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

Posté : 24 sept. 2006, 15:29
par cube
Héhé :D

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

@ plus !