Guest html Posted October 10, 2011 Share Posted October 10, 2011 <?php // Acest script calculeaza si afiseaza nmumarul de deschideri a unei pagini $cfile="ctr.dat"; // aici e numele fisierului care pastreaza numaratoarea // Daca fisierul de mai sus nu exista, il creaza if (!file_exists($cfile)) { $fcreate = fopen($cfile, "a+b"); fclose($fcreate) ; } // Deschide fisierul in care se pastreaza numaratoarea $fh = @fopen($cfile, "r+b") or print("<br />Nu a fost deschis fisierul <I>$cfile</I>."); @flock($fh, LOCK_EX) // Blocheaza fisierul pt. scriere or print("<br />Nu poate bloca fisierul <I>$cfile</I>."); $s = @fgets($fh, 6); // Parcurge datele din fisier // Citeste nr. si adauga un vizitator $count = (int) $s + 1; $count = str_pad($count, 6); @rewind($fh) or print("<br />Nu poate derula fisierul<I>$cfile</I>."); if (@fwrite($fh, $count) == -1) { print("<br />Nu poate scrie in fisier <I>$cfile</I>."); } // Afiseaza nr. de vizitari a paginii echo "<div style=\"width:111px; text-align:center;\"><a href=\"http://www.addicted2.ro\" target=\"_blank\" style=\"color:#dadada; font-size:8px;\">Contoar</a><br /> <font face='Arial' size='3' color='#111111'><i>Vizitari :</i> <b>$count</b></font></div>"; @flock($fh, LOCK_UN); // Deblocheaza fisierul fclose($fh); // Inchide fisierul ?>[/CODE] - Adauga scriptul din "contoar.php" in paginile unde vrei sa contorizezi nr. de vizite. - Sau copie fisierul in directorul in care sunt paginile (pagina) care vrei sa o contorizezi si adauga urmatorul cod in acea/acele pagini: <?php include("contoar.php") ?> ** Atentie! - paginile trebue sa fie de tip PHP ** Link to comment Share on other sites More sharing options...
Recommended Posts