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

  FORUM HardWare.fr
  Programmation
  PHP

  Mon OR ne fonctionne pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Mon OR ne fonctionne pas

n°1960104
jpass2
Posté le 24-01-2010 à 23:42:43  profilanswer
 

Bonsoir :)
 
Mon script php ne fonctionne pas bien.
J'aimerais qu'en fonction des adresses IP de ma liste, cela affiche un message à la personne qui a cette IP. Mais cela ne fonctionne que lorsque je n'ai qu'une seule variable.
 

Code :
  1. $ipinterdite = "10.0.0.1";
  2. $ipinterdite2 = "10.0.0.2";
  3. if($_SERVER['REMOTE_ADDR'] == $ipinterdite||$ipinterdite2){
  4. echo "tu es sois 0.1 sois 0.2";
  5. }
  6. else
  7. {
  8. echo "ça va ton ip m'a l'air sympa ;)";
  9. }


 
Merci de m'aider  :jap:


Message édité par jpass2 le 24-01-2010 à 23:48:41
mood
Publicité
Posté le 24-01-2010 à 23:42:43  profilanswer
 

n°1960140
olivthill
Posté le 25-01-2010 à 09:25:25  profilanswer
 

On ne peut pas utiliser de raccourci comme en Cobol. Il faut écrire :

$ipinterdite = "10.0.0.1";
$ipinterdite2 = "10.0.0.2";
if($_SERVER['REMOTE_ADDR'] == $ipinterdite|| $_SERVER['REMOTE_ADDR'] == $ipinterdite2){
echo "tu es sois 0.1 sois 0.2";
}
else
{
echo "ça va ton ip m'a l'air sympa ;)";
}

n°1960144
flo850
moi je
Posté le 25-01-2010 à 09:31:30  profilanswer
 

Code :
  1. $forbiddenIp = array('10.0.0.1','10.0.0.2');
  2.    if(in_array($_SERVER['REMOTE_ADDR'], forbiddenIp )){
  3.        echo "tu es sois 0.1 sois 0.2";
  4.    }else{
  5.        echo "ça va ton ip m'a l'air sympa ;)";
  6.    }


---------------

n°1960221
TotalRecal​l
Posté le 25-01-2010 à 14:44:14  profilanswer
 

olivthill a écrit :

On ne peut pas utiliser de raccourci comme en Cobol. Il faut écrire :

$ipinterdite = "10.0.0.1";
$ipinterdite2 = "10.0.0.2";
if($_SERVER['REMOTE_ADDR'] == $ipinterdite|| $_SERVER['REMOTE_ADDR'] == $ipinterdite2){
echo "tu es sois 0.1 sois 0.2";
}
else
{
echo "ça va ton ip m'a l'air sympa ;)";
}



Effectivement.
 Là il essaie d'évaluer $interdite2 comme un booléen et ne fait aucun test d'égalité dessus. C'est le genre de truc horripilant avec les langages non typés (même si là le cas était trivial)


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog

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

  Mon OR ne fonctionne pas

 

Sujets relatifs
Faire d'une porte NAND et OR une porte EX-OR Vous pourez m'aider[JSP-Servlet] doPost ne fonctionne pas
Excel VBA, API SendMessage ne fonctionne pasRedirection 301 qui ne fonctionne pas : help !
PROGRAMME POUR LIVRE D'ORCarrousel jQuery : ne fonctionne qu'au 2e chargement de la page
fonction SQL qui fonctionne impec sous phpmyadmin mais pas en php !Code jvs qui fonctionne sous IE 6 et 7 mais pas 8 et Google Chrome
Bouton Supprimer ... fonctionne pas ... 
Plus de sujets relatifs à : Mon OR ne fonctionne pas


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