A voir également:
- Problème easyphp 1.8
- Easyphp download - Télécharger - Divers Web & Internet
- Winsetupfromusb 1.8 - Télécharger - Utilitaires
- Wordbiz 1.8 - Forum Windows 10
- Instalation de wordbiz pour jouer sur isc - Forum Word
- Easyphp dashboard not working ✓ - Forum PHP
6 réponses
Ce pb est résolu mais en voila un autre :
J'utilise la fonction include sur ma page index.php3 :
<? include('centre.php3'); ?>
et ma page centre.php3 se présente de la manière suivante :
<?
if($page=="")
{
include('accueil.php3');
}
elseif($page=="accueil")
{
include('accueil.php3');
}
elseif($page=="liste")
{
include('liste.php3');
}
elseif($page=="prets")
{
include('prets.php3');
}
elseif($page=="pavu")
{
include('pavu.php3');
}
?>
L'erreur affiché sur la page index est la suivante :
Notice: Undefined variable: page in d:\easyphp18\www\divx-rbot\centre.php on line 2
Quand je repasse sous easyphp1.6 tout refonctionne. Je ne comprends pas. Pouvez-vous m'aider ?
Merci d'avance.
J'utilise la fonction include sur ma page index.php3 :
<? include('centre.php3'); ?>
et ma page centre.php3 se présente de la manière suivante :
<?
if($page=="")
{
include('accueil.php3');
}
elseif($page=="accueil")
{
include('accueil.php3');
}
elseif($page=="liste")
{
include('liste.php3');
}
elseif($page=="prets")
{
include('prets.php3');
}
elseif($page=="pavu")
{
include('pavu.php3');
}
?>
L'erreur affiché sur la page index est la suivante :
Notice: Undefined variable: page in d:\easyphp18\www\divx-rbot\centre.php on line 2
Quand je repasse sous easyphp1.6 tout refonctionne. Je ne comprends pas. Pouvez-vous m'aider ?
Merci d'avance.
c'est normal ! ce que tu dois faire c'est :
<?
if(!isset($page))
{
include('accueil.php3');
}
else
{
....
}
<?
if(!isset($page))
{
include('accueil.php3');
}
else
{
....
}
Au fait, juste histoire de corriger. je pense que c'est plutot ca qu'ilveut.<br>
<?
if(!isset($page))
{
include($page);
}
else
{
include('defaultpage.php');
}
?>
et pour des raison de securité il vaut mieux qu'il fasse
<?
$serverroot = "chemin vers mon repertoire";
if(!isset($page))
{
include($serverroot.$page);
}
else
{
include($serverroot.'defaultpage.php');
}
?>
Voila. Bon courage
<?
if(!isset($page))
{
include($page);
}
else
{
include('defaultpage.php');
}
?>
et pour des raison de securité il vaut mieux qu'il fasse
<?
$serverroot = "chemin vers mon repertoire";
if(!isset($page))
{
include($serverroot.$page);
}
else
{
include($serverroot.'defaultpage.php');
}
?>
Voila. Bon courage
Salut =)
euh.... vous ne trouvez pas ça un peu lourd? pourquoi ne pas utiliser un switch ?
++
<? if($page=="") { include('accueil.php3'); } elseif($page=="accueil") { include('accueil.php3'); } elseif($page=="liste") { include('liste.php3'); } elseif($page=="prets") { include('prets.php3'); } elseif($page=="pavu") { include('pavu.php3'); } ?>
euh.... vous ne trouvez pas ça un peu lourd? pourquoi ne pas utiliser un switch ?
++
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
serwolix
Messages postés
18
Date d'inscription
mardi 25 janvier 2005
Statut
Membre
Dernière intervention
27 avril 2005
27 avril 2005 à 16:31
27 avril 2005 à 16:31
Affirmatif, et parce que j'ai 2 minutes a perdre :D
if(!isset($_get['page'])){include('accueil.php3');}
else{
switch($_get['page']){
case'accueil':
include('accueil.php3');
break;
case'liste':
include('liste.php3');
break;
default:
echo "<p>Tentative d'acces à une page qui n'existent pas, un rapport d'erreur à été envoyé au webmaster. Pour retourner à l'accueil, cliquez ici.</p>";
break;
}
if(!isset($_get['page'])){include('accueil.php3');}
else{
switch($_get['page']){
case'accueil':
include('accueil.php3');
break;
case'liste':
include('liste.php3');
break;
default:
echo "<p>Tentative d'acces à une page qui n'existent pas, un rapport d'erreur à été envoyé au webmaster. Pour retourner à l'accueil, cliquez ici.</p>";
break;
}
4 mars 2008 à 16:35