1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
<?php
$version = '';
if ( $fsock = fsockopen ( 'tagadash.fr' , 80 , $errno, $errstr ) )
{
fputs ( $fsock , "GET /version HTTP/1.1\r\n" );
fputs ( $fsock , "HOST: tagadash.fr\r\n" );
fputs ( $fsock , "Connection: close\r\n\r\n" );
$get_info = false;
while ( !feof ( $fsock ) )
{
if ( $get_info )
{
$version .= fread ( $fsock , 1024 );
}
else
{
if ( fgets ( $fsock , 1024 ) == "\r\n" )
{
$get_info = true;
}
}
}
fclose ( $fsock );
}
else
{
trigger_error ( 'Impossible de contacter le site Tagadash.' , E_USER_NOTICE );
trigger_error ( $errstr . '(' . $errno . ').' , E_USER_NOTICE );
}
if ( $version == '' )
{
$page_texte .= '<p class="orange">Vous utilisez la version : ' . $version . '<br /> Mise à jour et téléchargement sur le site <a href="http://www.tagadash.fr/" title="Tagadash">Tagadash</a> ' . $version . '.';
}
else if ( version_compare ( TAGADASH_VERSION , $version , '==' ) )
{
$page_texte .= '<p class="vertf">Vous utilisez la dernière version de Tagadash (' . $version . ').';
}
else
{
$page_texte .= '<p class="rouge">Vous n\'utilisez pas la dernière version de Tagadash. Des mises-à-jours sont disponibles sur le site de <a href="http://www.tagadash.fr/" title="Tagadash">Tagadash</a>.<br />La dernière version est <q>' . $version . '</q> et vous utilisez la version <q>' . TAGADASH_VERSION . '</q>';
}
?> |