Comparaison de variable
rv1962
Messages postés
7
Statut
Membre
-
rv1962 Messages postés 7 Statut Membre -
rv1962 Messages postés 7 Statut Membre -
Bonjour,
Petit problème :
Mon problème est le suivant :
check_ip et ip_box sont identiques or c'est img2 qui s'affiche.
Merci pour votre aide.
Petit problème :
<?php
$check_ip = shell_exec("wget -q -O - checkip.dyndns.org|sed -e 's/.*Current IP Address: //' -e 's/<.*$//'");
$ip_box = '@monip';
if ($check_ip == $ip_box){
?>
<td width="120" height="120" style="background:url(http://img1) repeat-x center center;"/></td>
<?php
}
else{
?>
<td width="120" height="120" style="background:url(http://img2) repeat-x center center;"/></td>
<?php
}
?>
Mon problème est le suivant :
check_ip et ip_box sont identiques or c'est img2 qui s'affiche.
Merci pour votre aide.
A voir également:
- Comparaison de variable
- Comparaison million milliard - Accueil - Technologies
- Logiciel comparaison photo gratuit - Télécharger - Photo & Graphisme
- Comparaison samsung a15 et a16 - Accueil - Téléphones
- Impossible de créer le fichier de travail. vérifiez la variable d'environnement temp ✓ - Forum Microsoft Office
- Vba range avec variable ✓ - Forum VB / VBA
2 réponses
Si c'est img2 qui s'affiche, c'est que $check_ip et $ip_box ne sont pas identiques, c'est aussi simple que ça.
Tu as peut-être l'impression qu'ils le sont, mais ils ne le sont probablement pas. Je suppose que tu as déjà fait un echo des deux, mais un echo ne dit pas tout. Il y a des caractères non affichés, par exemple le fin de ligne.
As-tu essaye cho strlen($check_ip),'-',strlen($ip_box); pour comparer les longueurs des deux chaînes.
Si c'est bien ça le problème, tu pourras probablement le régler en faisant $check_ip=trim($check_ip);.
Tu as peut-être l'impression qu'ils le sont, mais ils ne le sont probablement pas. Je suppose que tu as déjà fait un echo des deux, mais un echo ne dit pas tout. Il y a des caractères non affichés, par exemple le fin de ligne.
As-tu essaye cho strlen($check_ip),'-',strlen($ip_box); pour comparer les longueurs des deux chaînes.
Si c'est bien ça le problème, tu pourras probablement le régler en faisant $check_ip=trim($check_ip);.
Merci bcp ;)