affichage d'une page 1 fois sur 2

affichage d'une page 1 fois sur 2 - PHP - Programmation

Marsh Posté le 21-09-2004 à 10:26:29    

Salut,
j'ai un probleme avec une page que j'affiche en include php.
Une fois sur 2, il m'affiche ce message:

Warning: main(include/fr/pages/.php) [function.main]: failed to create stream: No such file or directory in /home/courchev/www/include/fr/frames/centre.php on line 118
 
Warning: main() [function.main]: Failed opening 'include/fr/pages/.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/courchev/www/include/fr/frames/centre.php on line 118


 
J'ouvre ma page centre.php (qui contient du switch pour afficher la bonne page) et je pense que l'erreur viendrait de par ici:

switch ($page) {
case........    
case "webcam-crois-moy":
    case "anim-musicales":
      include('include/'.$langue.'/pages/'.$page.'.php');
      break;
     
       case "plan-piste":
    include('include/'.$langue.'/pages/info-piste.php');
    break;  
     
    default:
    include('include/'.$langue.'/pages/default1.php');  


 
C'est pas mon $langue qui pose probleme?
 
merci


Message édité par kameha le 21-09-2004 à 10:27:04
Reply

Marsh Posté le 21-09-2004 à 10:26:29   

Reply

Marsh Posté le 21-09-2004 à 10:31:54    

Code :
  1. switch ($page) {
  2. case........   
  3. case "webcam-crois-moy":
  4.     case "anim-musicales":
  5.       include('include/'.$langue.'/pages/'.$page.'.php');
  6.       break;
  7.      
  8.        case "plan-piste":
  9.     include('include/'.$langue.'/pages/info-piste.php');
  10.     break
  11.    
  12.     default:
  13.     include('include/'.$langue.'/pages/default1.php');


 
c le swtich qui va pas file le code complet


Message édité par neogally le 21-09-2004 à 10:33:01
Reply

Marsh Posté le 21-09-2004 à 10:42:46    

Voilà mon code :

Code :
  1. <?
  2. switch ($page) {
  3.        case "hebergements":
  4.        case "heb-hotel":
  5.    case "panorama":
  6.    case "goodies-ecard":
  7.    case "webcam-crois-moy":
  8.    case "anim-musicales":
  9.    include('include/'.$langue.'/pages/'.$page.'.php');
  10.    break;
  11.   
  12.        case "plan-piste":
  13.    include('include/'.$langue.'/pages/info-piste.php');
  14.    break;
  15.  
  16.    default:
  17.    include('include/'.$langue.'/pages/default1.php');                               
  18. }
  19. ?>

je l'avais ecrit un peu n'importe comment sur mon dernier post mais je pense qu'il est bien écrit là ?


Message édité par kameha le 21-09-2004 à 10:44:05
Reply

Marsh Posté le 21-09-2004 à 10:54:46    

c'est le default1.php qui a du mal sinon, toutes les autres pages s'affichent

Reply

Marsh Posté le 21-09-2004 à 10:55:31    

manque le break pour le default. Mais vu qu'il est à la fin du switch, on peut sans doute s'en passer...

Reply

Marsh Posté le 21-09-2004 à 10:59:41    

ah oui tiens je vais le rajouter au cas ou

Reply

Marsh Posté le 21-09-2004 à 11:14:12    

apperement ça va mieux...merci

Reply

Marsh Posté le 21-09-2004 à 14:11:41    

en fait bof, tjrs pareil

Reply

Marsh Posté le 21-09-2004 à 14:30:02    

il est utile parfois de passer le messag d'erreur dans google
 
 
http://www.google.fr/search?hl=fr& [...] ogle&meta=

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed