(.*)<\/title>/i", str_replace("\r\n", "", file_get_contents($nomefile)), $matto)) { if (trim($matto[1]) == "") return ""; else return trim(str_replace("www.ildialogo.org", "", $matto[1])); } else { return ""; } } function DataItaliana($datainglese) { $aa=explode("-",$datainglese); $di=$aa[2] . "-". $aa[1] . "-". $aa[0]; return $di; } function SearchFileArray($NomeFile, $SerchText, $sp, $posret, $sep) { $fs = file($NomeFile); $cc = count($fs); for ($i = 0; $i < $cc; $i++) { $riga = explode($sep, $fs[$i]); if (trim($riga[$sp]) === "$SerchText") { return trim($riga[$posret]); } } return false; } function ContaCommenti($fn) { $nc = substr_count(file_get_contents($fn), "Autore "); return $nc; } // connection to the database mysql_connect('hostingmysql187.register.it', 'GS1308_counte', 'hidcEwwAVj'); // select database mysql_select_db('ildialogo_org_counterlink'); // start pager class $pager = new Pager(); // page number if (isset($_GET['PageNumber'])) { $kkk = $_GET['PageNumber']; if (!filter_var($kkk, FILTER_VALIDATE_INT)) ScriviErrore("$kkk", "ArticoliGiorno - parametro numero pagina scorretto - non intero"); } else $kkk = 1; $pager->PageNumber = $kkk; //$_GET[PageNumber]; // you can change perpage record $pager->PerPages = 100; // you can change link page number limit $pager->PageNumberLimit = 10; // sql query $data_oggi = date("Y-m-d"); //$sql = 'SELECT * FROM `entita` WHERE `giorno` = \'' . $data_oggi . '\' ORDER BY `totali` DESC'; giornalieri $sql = 'SELECT * FROM `entita` WHERE `giorno` = \'' . $data_oggi . '\' ORDER BY `giornalieri` DESC'; $pager->sql_query($sql); echo "

www.ildialogo.org
Articoli letti oggi: " . DataItaliana($data_oggi) ."

\n"; //echo "

Ordinati per Visite totali
Statistiche attive dal 13/11/2011 ore 15.00

\n"; echo "

Ordinati per numero Accessi

\n"; echo "


Numero Totale articoli letti oggi: " . $pager->TotalRecord() . "\n"; echo "
Pagine Totali: " . $pager->TotalPage() . "\n"; echo "
Pagina Corrente : " . $pager->PageNumber() . "\n"; echo "
Pagina Successiva : " . $pager->NextPage() . "\n"; echo "
Pagina Precedente : " . $pager->PreviousPage() . "\n"; echo "
Pagine Rimanenti : " . $pager->RemainingPage() . "

\n"; echo "

Per cambiare pagina usa gli indici posti in fondo alla pagina\n"; echo"


\n"; // print records echo "\n"; echo "\n"; foreach ($pager->mysql_fetch() as $row) { $aaaa = substr($row['url'], strlen("http://www.ildialogo.org/")); $titolo = PrendiTitolo($aaaa); if ($titolo == "") $titolo = $row['url']; $ff = str_replace("http://www.ildialogo.org/", "", $row['url']); $ses = explode("/", $ff); if($ses[0]=="tmpdir") continue; $sezTit = SearchFileArray("/ListaTitoliDirectory.txt", $ses[0], 0, 1, ";"); if ($sezTit === false) $sezTit = $ses[0]; // vede se ci sono commenti per l'articolo ' $ff = str_replace("/", "_", $ff); if (file_exists("/Commenti/$ff")) { $nc = ContaCommenti("/Commenti/$ff"); } else $nc = "0"; echo "\n"; } echo "
ArgomentoTitolo e autore Visite TotaliAccessi oggiCommenti
" . $sezTit . " " . $titolo . " (" . $row['totali'] . ") (" . $row['giornalieri'] . ") (" . $nc . ")

\n"; echo "

Cambia Pagina"; // Previous Page Link if ($pager->PreviousPage()) { echo " Previous\n"; } // print page link number foreach ($pager->PageLink() as $key => $value) { if ($pager->PageNumber() == $key) { echo "" . $key . ""; } else { echo " " . $key . ""; } } // Next Page Link if ($pager->NextPage()) { echo " Next"; } echo "

\n"; ?>