[ Index ]
 

Code source de phpMyVisites 2.3

Accédez au Source d'autres logiciels libres

Classes | Fonctions | Variables | Constantes | Tables

title

Body

[fermer]

/plugins/clickheat/libs/ -> latest.php (source)

   1  <?php
   2  /**
   3   * Clickheat : vérification de la dernière version disponible / Latest available version
   4   * 
   5   * @author Yvan Taviaud / Labsmedia
   6   * @since 16/04/2007
   7  **/
   8  
   9  /** Direct call forbidden */
  10  if (!defined('CLICKHEAT_LANGUAGE'))
  11  {
  12      exit;
  13  }
  14  
  15  ?>
  16  <span class="float-right"><a href="#" onclick="hideGroupLayout(); return false;"><img src="<?php echo CLICKHEAT_PATH ?>images/ko.png" width="16" height="16" alt="Close" /></a></span>
  17  <h1><?php echo LANG_LATEST_CHECK ?></h1>
  18  <?php
  19  $f = @fsockopen('www.labsmedia.com', 80, $errno, $errstr, 5);
  20  include  CLICKHEAT_ROOT.'version.php';
  21  if ($f === false || is_null($f))
  22  {
  23      echo sprintf(LANG_LATEST_KO, CLICKHEAT_VERSION), ': <iframe src="http://www.labsmedia.com/clickheat/version.txt" frameborder="0" width="50" height="20" scrolling="no"></iframe> - <a href="http://www.labsmedia.com/clickheat/index.html">ClickHeat</a>';
  24  }
  25  else
  26  {
  27      fputs($f, "GET /clickheat/VERSION HTTP/1.1\r\nHost: www.labsmedia.com\r\n");
  28      fputs($f, "Connection: close\r\n\r\n");
  29      while (!feof($f) && trim(fgets($f)) !== '') {}
  30      $latest = trim(fgets($f));
  31      fclose($f);
  32      if (CLICKHEAT_VERSION === $latest)
  33      {
  34          echo sprintf(LANG_LATEST_OK, $latest);
  35      }
  36      else
  37      {
  38          echo sprintf(LANG_LATEST_NO, CLICKHEAT_VERSION, $latest), ' <a href="http://www.labsmedia.com/clickheat/index.html">ClickHeat</a>';
  39      }
  40  }
  41  ?>


Généré le : Mon Nov 26 14:10:01 2007 par Balluche grâce à PHPXref 0.7
  Clicky Web Analytics