[resolu]probleme avec php5

probleme avec php5 [resolu] - PHP - Programmation

Marsh Posté le 12-08-2004 à 17:32:54    

Boujour je vien de d' installer apache 2.0 et php 5 sur mon serveur.
J ai des erreur bizar qui apparaisse ! A mon avis cela vien de mon php.ini mais jen suis pas trop sur.
 
un petit example :

Citation :


<?
if ($_GET['step'] == "install" )
    {
     
    }
else
    {
    print "ok";
    }
?>


quant je ne met pas de step dans le GET sa marche mais l'erreur suivante aparet :
 
Notice: Undefined index: step in C:\www\axance\install.php on line 2
 
quelqu un a une idée ?


Message édité par leplusapte le 12-08-2004 à 18:39:58
Reply

Marsh Posté le 12-08-2004 à 17:32:54   

Reply

Marsh Posté le 12-08-2004 à 18:19:16    

deux solutions, soit tu codes proprement, soit tu modifies ta configuration pour plus avoir de notice... Ton choix ?

Reply

Marsh Posté le 12-08-2004 à 18:20:03    

ben c'est normal qu'il te dise qu'il trouve pas de 'step' dans le GET puisque tu dis que tu le mets pas ? me trompe-je ?
 
si t'appelles ta page avec ?step=2 ca va passer
 
faut tester la présence de step dans GET pour éviter les msg  de ce genre.
 
A mon avis ton error_reporting laissait passer les 'Notice' avant ce qui fait que tu ne les voyais pas.
Les valeurs que tu peux donner à error_reporting sont documentées dans le php.ini.


Message édité par gubug le 12-08-2004 à 18:21:24
Reply

Marsh Posté le 12-08-2004 à 18:39:29    

merci jai changer : error_reporting  =  E_ALL & ~E_NOTICE
 :wahoo:

Reply

Marsh Posté le 12-08-2004 à 18:49:38    

et tu préfère changer que de coder correctement ? :??:

Reply

Marsh Posté le 12-08-2004 à 18:51:06    

j'y ai laissé le choix et gubug aussi [:spamafote]

Reply

Marsh Posté le 12-08-2004 à 18:54:53    

C vrai que ca fait pas très propre comme code et puis je ne vois pas le rapport avec php5 ?! ton code n'utilise pas de fonctions spécifiques à cette version  :??:


Message édité par speos le 12-08-2004 à 18:59:20
Reply

Marsh Posté le 12-08-2004 à 20:04:18    

oui met le php.ini change
et pi je voi pas se qui est sa quant quelqu in va allé su la page install.php je vais pas lui dire dat taper ?step=1 dasn lurl ?

Reply

Marsh Posté le 12-08-2004 à 20:40:15    

non tu fais un bête test avant d'utiliser les get :

Code :
  1. if (isset($_GET['step'])) {
  2. if ($_GET['step'] == "install" ) {
  3.    
  4. }
  5. else {
  6.   print "ok";
  7. }
  8. }
  9. // rien de spécial dans l'URL

Reply

Sujets relatifs:

Leave a Replay

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