Problème Switch Get Page & EasyPHP - PHP - Programmation
Marsh Posté le 27-10-2005 à 18:56:53
Bon si tu avais lu ce qui est marqué pendant l'installation tu saurais de quoi ca vient...
Si tu avais fais une recherche sur le forum tu aurais trouvé la réponse...
Google t'aurais aussidonné la réponse....
RTFM RTFM >> Ca t'aidera aussi.
Regarde coté php.ini et débrouille toi bordel!
Marsh Posté le 27-10-2005 à 19:11:50
Tu pense bien que j'ai déjà cherché sur Google !!
J'ai trouvé qu'il fallait mettre un truc sur On dans php.ini, ou utiliser $_REQUEST seulement avec celui-ci je sais pas faire. Et quand je met juste le bon truc sur On dans php.ini, ca change rien!
Merci quand même pour ton aide infinie.
Marsh Posté le 27-10-2005 à 19:16:31
Tu fais simplement un switch sur une variable pas forcément définie. C'est un notice, pas une erreur.
Fais un test avec isset avant pour vérifier que $_GET["page"] est définie.
Marsh Posté le 27-10-2005 à 19:20:18
dwogsi a écrit : Bon si tu avais lu ce qui est marqué pendant l'installation tu saurais de quoi ca vient... |
Là mon bon dwogsi, je pense que tu as raté une occasion de te taire
Roane ayant donné la solution, on va pas s'attarder, mais themen, si "n'importe quel hébergeur" laisse passer ça, trouve en un autre
Marsh Posté le 27-10-2005 à 19:21:08
Je sais naceroth, mais je tiens à l'héberger moi même et apparement y'a une solution mais on veut pas me la donner
Marsh Posté le 27-10-2005 à 19:21:44
naceroth a écrit : Là mon bon dwogsi, je pense que tu as raté une occasion de te taire |
Et pourquoi?
Marsh Posté le 28-10-2005 à 10:22:36
naceroth a écrit : mais themen, si "n'importe quel hébergeur" laisse passer ça, trouve en un autre |
ben j'ai des hébergement chez tiscali (maintenant Alice), chez laposte, et d'autre en mutualisé chez OVH, aucun d'entre eux n'affiche les notices naceroth...
j'en connais pas qui soient en E_ALL sur l'affichage des erreurs, tous du E_ALL ~E_NOTICE... (attention, je cherche pas a dire que je connais tout, loin de là...)
Marsh Posté le 27-10-2005 à 18:50:23
Bonsoir à tous.
J'ai un petit soucis avec EasyPHP et mon code.
Comme sur tous mes petits sites, j'inclus à la page index.php la page centre.php, et dans centre.php je met ceci :
<?
switch($_GET['page'])
{
default : include('./accueil.php');
case "machin" : include('./machin.php'); break;
etc...
?>
Sous n'importe quel hébergeur, ca fonctionne correctement.
Le problème, c'est que la c'est moi qui l'héberge, et avec EasyPHP quand je charge index.php, ca me dit ca :
Notice: Undefined index: page in c:\program files\easyphp1-7\www\centre.php on line 2
.
Quand je charge la page index.php?page=machin, le message disparait.
Quel est le problème svp?
Message édité par themen le 27-10-2005 à 18:50:40