2017-07-31 2 views
0

bonjour je trouve ce script je suis en train d'essayer de le faire fonctionner mais je reçois. mise à jour disponible même lorsque les deux versions sont les mêmes, ne sais pas ce qui ne va pas.php compare version.txt avec la version actuelle

define('REMOTE_VERSION', 'http://remoteip/version.txt'); 
define('VERSION', '1.0.0'); 
$script = file_get_contents(REMOTE_VERSION); 
$version = VERSION; 
if($version==$script) { 

    echo "<div class=success> 
    <p>You have the latest version!</p> 
    </div>"; 
} else { 
    echo "<div class=error> 
    <p>There is a update available!</p> 
    </div>"; 
} 
+0

Que voyez-vous lorsque vous var_dump ($ version, $ script); '? – castis

+0

Alors, quelle est la valeur de $ script? – Andreas

+0

Je pense qu'il y a une erreur dans l'url fournie essayer d'echo $ script pour voir le résultat – Osama

Répondre

0

Je soupçonne que votre fichier REMOTE_VERSION comprend une ligne-break après son (théoriquement) unique ligne 1.0.0.

Alors $script contient vraiment "1.0.0 \ n", et ne peut donc pas correspondre VERSION.