Un script PHP care inregistreaza si afiseaza numarul de deschideri ale unei pagini. Datele sunt pastrate intr-un fisier extern, fara a fi nevoie de o baza de date.
Inregistrarea numarului de accesari a paginii se face la fiecare deschidere, inclusiv refresuri.

- Puteti vedea mai jos rezultatul acestui script.


Contoar
Vizitari: 7890

Cod Script

<?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) 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=\"https://marplo.net\" 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

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Ce atribut e folosit in tag-ul <a> pentru adresa link-ului?
src href rel
<a href="http://coursesweb.net/" title="CoursesWeb.net">CoursesWeb.net</a>
Ce proprietate CSS seteaza tipul fontului utilizat?
font-family text-decoration font-size
h2 {
  font-family:"Calibri", sans-serif;
}
Ce instructiune selecteaza toate tag-urile <div> cu class="cls"?
querySelector("div.cls") getElementsByTagName("div") querySelectorAll("div.cls")
var elm_list = document.querySelectorAll("div.cls");
var nr_elms = elm_list.length;       // numar elemente selectate
alert(nr_elms);
Indicati functia care returneaza suma valorilor dintr-un array.
array_sum() array_diff() array_shift()
$arr =[1, 2, 3, 4);
$arr_sum = array_sum($arr);
echo $arr_sum;       // 10
Indicati forma corecta a verbului "study" (a studia) la Trecutul Simplu in aceasta propozitie: "We (study) English."
studyed studys studied
We studied English.
- Noi am studiat engleza.
Indicati forma corecta a verbului "decir" (a spune) la Prezent in aceasta propozitie: "Yo (decir) siempre la verdad."
digas digo decir
Yo digo siempre la verdad.
- Eu spun mereu adevarul.
Contoar deschidere pagina

Last accessed pages

  1. Gramatica limbii spaniole. Indrumator si prezentare generala (30845)
  2. Curs HTML gratuit Tutoriale HTML5 (60114)
  3. Numere cardinale 1-10 (2590)
  4. Curs PHP MySQL, Tutoriale si Scripturi PHP (32018)
  5. Curs si Tutoriale Ajax (20278)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (7223)
  2. Curs HTML gratuit Tutoriale HTML5 (5921)
  3. Curs si Tutoriale JavaScript (4896)
  4. Curs PHP MySQL, Tutoriale si Scripturi PHP (4579)
  5. Curs CSS Online Tutoriale CSS3 (4477)