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 HTML5 defineste un text marcat, evidentiat?
<mark> <embed> <span>
<p>Cursuri graruite: <mark>MarPlo.net</mark> , jocuri, anime.</p>
Ce pseudo-clasa CSS defineste un stil la element cand mouse-ul e deasupra lui?
:focus :hover :active
a:hover {
  font-weight: bold;
  color: #00da01;
}
Clic pe functia ce returneaza un sir cu un numar rotunjit la x decimale.
toPrecision(x) toFixed(x) floor(x)
var num = 12.34567;
num = num.toFixed(2);
alert(num);       // 12.35
Indicati functia PHP care adauga continutul unui fisier intr-un array.
[) file() readfile()
$arr = file("a_file.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
var_export($arr);
Clic pe raspunsul potrivit la intrebarea: "What time is it?"
On the 7th of July 1996 It is a quarter to 5. Nice weather.
What time is it? It is a quarter to 5.
- Cat este ora? E 5 fara un sfert.
Indicati raspunsul potrivit la intrebarea: "¿Qué hora es?"
Hace buen tiempo. En el 7 de julio de 1996 Son las tres menos cuarto.
¿Qué hora es? Son las tres menos cuarto.
- Cat este ora? E 3 fara un sfert.
Contoar deschidere pagina

Last accessed pages

  1. Conditional IF in Limba Engleza - Fraze Conditionale (122823)
  2. Gramatica limbii engleze - Prezentare Generala (215523)
  3. Verbe regulate (8993)
  4. Contact page (1438)
  5. Prezentul continuu - Exercitii si teste incepatori (38711)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (506)
  2. Cursuri limba engleza gratuite si lectii online (213)
  3. Coduri pt culori (190)
  4. Gramatica limbii engleze - Prezentare Generala (185)
  5. Gramatica limbii spaniole. Indrumator si prezentare generala (168)