Curs Php-mysql


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
Care tag defineste zona de click intr-o harta creata dintr-o imagine?
<map> <img> <area>
<img src="image.jpg" usemap="#map1">
<map name="map1">
  <area shape="rect" coords="9, 120, 56, 149" href="#">
  <area shape="rect" coords="100, 200, 156, 249" href="#">
</map>
Ce proprietate CSS indica ce sa se intample cand continutul unui element depaseste dimensiunile lui?
display overflow position
#id {
  overflow: auto;
}
Clic pe evenimentul care este declansat cand mouse-ul e deasupra unui obiect.
onclick onmouseover onmouseout
document.getElementById("id").onmouseover = function(){
  document.write("Sa ai Viata Buna");
}
Indicati variabila PHP ce contine datele adaugate in adresa URL, dupa caracterul "?".
$_SESSION $_GET $_POST
if(isset($_GET["id"])) {
  echo $_GET["id"];
}
Clic pe pronumele reflexiv care e potrivit in propozitia: "Marc is the boy ... won the prize".
who which whoever
Marc is the boy who won the prize.
- Marc e baiatul care a castigat premiul.
Clic pe pronumele reflexiv care e potrivit in propozitia: "Voy a ver al pintor de ... les hablé ayer".
que quien cuyo
Voy a ver al pintor de quien les hablé ayer.
- Ma duc sa vad pictorul despre care ti-am vorbit ieri.
Contoar deschidere pagina

Last accessed pages

  1. Definire si Utilizare Functii in JS (5120)
  2. Instructiuni conditionale if, else, switch (19322)
  3. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (261429)
  4. Coduri pt culori (66197)
  5. Viitor simplu si continuu - Future Tense Simple and Continuous (45158)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (1073)
  2. Curs HTML gratuit Tutoriale HTML5 (885)
  3. Coduri pt culori (625)
  4. Creare si editare pagini HTML (516)
  5. Conditional IF in Limba Engleza - Fraze Conditionale (469)