Problème Switch Get Page & EasyPHP

Problème Switch Get Page & EasyPHP - PHP - Programmation

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
Reply

Marsh Posté le 27-10-2005 à 18:50:23   

Reply

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!


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

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.

Reply

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.
 


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
Reply

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...
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!


 
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 :)

Reply

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 :(

Reply

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?


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
Reply

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à...;))


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Sujets relatifs:

Leave a Replay

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