Php --> pb de variable

Fermé
94_killer_94 Messages postés 234 Date d'inscription dimanche 7 mars 2004 Statut Membre Dernière intervention 31 décembre 2005 - 1 mai 2004 à 15:15
asevere Messages postés 13087 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 - 2 mai 2004 à 18:31
salut tout le monde.

Voila mon petit probleme. Le script ci-dessous est sensé soit afficher la page si elle existe, soit afficher la page "error.php" si ce n'est pas le cas. Malheureusement, un bug persiste: la deusieme ligne n'est pas bonne. En jouant avec les guillements et apostrophes, deus scébarios sont possible:
1/ Les pages existantes sont correctes mais je n'ais pas de page error.php
2/ J'ais la page "error.php" mais j'ais les pages existantes sont imprimées deux fois.

Merci d'éclairer ma lanterne s'il vous plait, car je tourne en rond.



$page="txt/".$to.".php";
$verif=include("$page"); <-- C la que ce trouve le probleme

if (!$verif){ $page="txt/error.php";}

@include('css/styles.php');
@include('include/top.php');
@include('include/menu.php');
print ' <div class="contenue">';
@include("$page");
print ' </div> ';
@include('include/end.php');
}


Merci d'avance @+

Elle a fait la belle
Puis s'est fait la belle

2 réponses

asevere Messages postés 13087 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 426
1 mai 2004 à 22:40
Salut,

Peux-tu essayer ça:
$page="txt/".$to.".php";


if (!file_exists("./".$page)){ $page="txt/error.php";}

@include('css/styles.php');
@include('include/top.php');
@include('include/menu.php');
print ' <div class="contenue">';
@include("$page");
print ' </div> ';
@include('include/end.php');
} 
++
"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
0
94_killer_94 Messages postés 234 Date d'inscription dimanche 7 mars 2004 Statut Membre Dernière intervention 31 décembre 2005 55
2 mai 2004 à 18:15
Merci beaaucoup Asevere, Ca marche impeccable.

@+

Elle a fait la belle
Puis s'est fait la belle
0
asevere Messages postés 13087 Date d'inscription lundi 28 janvier 2002 Statut Webmaster Dernière intervention 23 novembre 2024 426
2 mai 2004 à 18:31
De rien :)

"Si c'est stupide et que ça marche,
        alors ce n'est pas stupide"
0