Changeset 31537 in spip-zone


Ignore:
Timestamp:
Sep 12, 2009, 9:46:49 PM (10 years ago)
Author:
esj@…
Message:

Collecte des versions de SPIP installées: tracer les sites examinés afin de découvrir qui est responsable d'un éventuel blocage.

Location:
_dev_/top10
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _dev_/top10/exec/statistiques_referers.php

    r31502 r31537  
    117117        $s = 'background-color: blue; width:' .ceil((450*$debut)/$total) . 'px';
    118118        $res = "<div id='versions' style='background-color: white; width: 450px; height: 20px; margin:10px;' class='centered'>"
    119           . "<div style='$s' title='$date_next'/>&nbsp;</div></div>\n";
     119          . "<div style='$s' title='$debut / $total le $date_next'/>&nbsp;</div></div>\n";
    120120
    121121        if (!file_exists(_VERSIONS_FILE))
  • _dev_/top10/genie/versions.php

    r31502 r31537  
    3232function genie_versions()
    3333{
    34         error_reporting(E_ALL^E_NOTICE);
     34#       error_reporting(E_ALL^E_NOTICE);
    3535
    3636        if (file_exists(_VERSIONS_FILE_TMP)) {
     
    4242                $erreurs = array();
    4343                $nbplugs = array();
    44                 $debut = '0';
     44                $debut = 0;
    4545        }
    46         $request = sql_select('S.url_site AS url', 'spip_signatures AS S, spip_articles AS A', 'A.id_trad=' . _VERSIONS_ID_ARTICLE . ' AND A.id_article=S.id_article', '', "S.date_time", intval($debut) . ',' . _VERSIONS_LIMIT);
     46        $request = array_map('array_shift', sql_allfetsel('S.url_site AS url', 'spip_signatures AS S, spip_articles AS A', 'A.id_trad=' . _VERSIONS_ID_ARTICLE . ' AND A.id_article=S.id_article', '', "S.date_time", intval($debut) . ',' . _VERSIONS_LIMIT));
    4747
    4848        $debut +=  _VERSIONS_LIMIT;
    49         $last = sql_count($request);
    5049
    51         if (!$last) {
     50        if (!$request) {
    5251                @spip_unlink(_VERSIONS_FILE_PRED);
    5352                @rename(_VERSIONS_FILE, _VERSIONS_FILE_PRED);
     
    5655          $file = _VERSIONS_FILE_TMP;
    5756          include_spip('inc/distant');
    58           while ($row = sql_fetch($request)) {
     57          foreach ($request as $u) {
    5958         
    60                 $site = recuperer_lapage($row['url']);
     59                spip_log("genie version : $u ");
     60                $site = recuperer_lapage($u);
    6161                if (!$site) {
    62                   $erreurs['injoignable']++;
     62                        $erreurs['injoignable']++;
     63                        $header = $page = '';
    6364                } else {
    6465                  list($header, $page) = $site;
     
    7374                                $nbplugs[count($p).' plugins'] ++;
    7475                        }
    75                   } #else spip_log(strlen($header) . ' ' . strlen($page));
     76                  }
    7677                if (preg_match(',404 ,', $header))
    7778                        $erreurs[404]++;
     
    8283                        $erreurs['aucune mention de spip.net']++;
    8384                }
     85                spip_log("genie version : $u " . strlen($header) . ' ' . strlen($page));
    8486          }
    8587        }
Note: See TracChangeset for help on using the changeset viewer.