Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1366 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Passage de PHP4 a PHP5 problème de condition

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passage de PHP4 a PHP5 problème de condition

n°1798184
Johnlemon
Have a break, have a Jack
Posté le 10-10-2008 à 11:34:43  profilanswer
 

Bonjour,
 
J'ai développé un petit formulaire sous PHP4 qui fonctionne parfaitement sous mon environnement de développement (easyPHP 1.7...).
Mais lorsque je le place sur le serveur de mon hébergeur, ça ne fonctionne plus (environnement PHP5).
Je pense que le problème se situe dans les premières lignes, il doit y avoir une différence entre PHP 4 et PHP5 que je n'ai pas saisie...
voici mon code :  
 

Code :
  1. <?php
  2. if ($_GET['action'] == 'send_form')
  3. {
  4. [...] // je vous passe les actions que j'effectue dans ce cas
  5. }
  6. if ($_GET['action'] == 'form' OR $erreur_form == 'oui')
  7. {
  8. [...] // contient les champs de mon formulaire
  9. <?php } ?>


 
 
Grand merci pour l'aide que vous pourriez m'apporter.
John.
 

mood
Publicité
Posté le 10-10-2008 à 11:34:43  profilanswer
 

n°1798197
skeye
Posté le 10-10-2008 à 12:01:33  profilanswer
 

ce code n'a aucune raison de ne pas marcher de la meme manière sous php4 et php5...qu'est-ce qui ne fonctionne pas? message d'erreur?


---------------
Can't buy what I want because it's free -
n°1798238
ionik
Posté le 10-10-2008 à 12:49:03  profilanswer
 

si les notice sont activer il faut toujours tester si une variable existe avant de verifier son contenu
 
Ceci affiche des notices mais qui ne font que apparaitre et n'empeche en rien l'execution de la page
 
il suffit de mettre un isset($mavariable) avant toute autre condition verifiant le contenu de $mavariable


---------------
Recette cookeo Recette de cuisine
n°1798243
skeye
Posté le 10-10-2008 à 12:55:53  profilanswer
 

ionik a écrit :

si les notice sont activer il faut toujours tester si une variable existe avant de verifier son contenu
 
Ceci affiche des notices mais qui ne font que apparaitre et n'empeche en rien l'execution de la page
 
il suffit de mettre un isset($mavariable) avant toute autre condition verifiant le contenu de $mavariable


quel est le rapport avec son post?[:pingouino]


---------------
Can't buy what I want because it's free -
n°1798244
tholdan
Posté le 10-10-2008 à 13:04:17  profilanswer
 

C'est une coquille le <?php en bas ?

Message cité 1 fois
Message édité par tholdan le 10-10-2008 à 13:04:39

---------------
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
n°1798245
skeye
Posté le 10-10-2008 à 13:05:47  profilanswer
 

tholdan a écrit :

C'est une coquille le <?php en bas ?


il ouvre/ferme probablement pour insérer du html brut...

Message cité 1 fois
Message édité par skeye le 10-10-2008 à 13:05:51

---------------
Can't buy what I want because it's free -
n°1798263
tholdan
Posté le 10-10-2008 à 13:30:37  profilanswer
 

skeye a écrit :


il ouvre/ferme probablement pour insérer du html brut...


On sait jamais. :o


---------------
Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn
n°1798271
ionik
Posté le 10-10-2008 à 13:37:49  profilanswer
 

skeye a écrit :


quel est le rapport avec son post?[:pingouino]


La seule chose qui pourrit poser probleme ..... au vue de ses indications :S


---------------
Recette cookeo Recette de cuisine
n°1798273
skeye
Posté le 10-10-2008 à 13:38:30  profilanswer
 

ionik a écrit :


La seule chose qui pourrit poser probleme ..... au vue de ses indications :S


ah bon? j'ai du mal à voir comment tu déduis ça de son post :o


---------------
Can't buy what I want because it's free -
n°1798278
ionik
Posté le 10-10-2008 à 13:45:24  profilanswer
 

skeye a écrit :


ah bon? j'ai du mal à voir comment tu déduis ça de son post :o


Easy php notice et warning desactivé par default depuis la version 1.7


---------------
Recette cookeo Recette de cuisine
mood
Publicité
Posté le 10-10-2008 à 13:45:24  profilanswer
 

n°1798279
skeye
Posté le 10-10-2008 à 13:46:25  profilanswer
 

ionik a écrit :


Easy php notice et warning desactivé par default depuis la version 1.7


je le vois pas parler ni de notice ni de warning dans son message[:cosmoschtroumpf]


---------------
Can't buy what I want because it's free -
n°1798287
ionik
Posté le 10-10-2008 à 13:55:52  profilanswer
 

skeye a écrit :


je le vois pas parler ni de notice ni de warning dans son message[:cosmoschtroumpf]


Oui je sais en meme temps il ne parle de rien ....


---------------
Recette cookeo Recette de cuisine
n°1798331
Johnlemon
Have a break, have a Jack
Posté le 10-10-2008 à 14:53:16  profilanswer
 

Oulala,  
Désolé, post inutil, j'ai fait une simple erreur dans mon fichier .htaccess
J'avais mis :
 

Code :
  1. RewriteRule ^candidat\.html$ contenu.php?id=5$action=form [L]


 $ à la place de &...
 
ca marchais en local, mais pas sur le serveur... tout remarche de  
nouveau.
 
en fait le problème était que lorsque je cliquais sur "Valider", la page se rechargais sans prendre en compte les valeur $_GET...
 
Merci quand même :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Passage de PHP4 a PHP5 problème de condition

 

Sujets relatifs
Problème d'affichage d'un menu en CSS (résolu)probleme macro excel
problème de style de dessin d'un rectangleJoomla 1.X - Problème de syndication
C problèmeErreurs de compilation
Problème son pour site internet en flash[résolu] Problème de bitfields et d'alignement
Problème d'execution de module perlProblème d'ordre de superposition une image affichée avec onmouseover
Plus de sujets relatifs à : Passage de PHP4 a PHP5 problème de condition


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR