Acest script afiseaza:


- Puteti vedea mai jos rezultatul acestui script.

Online - 1   Max.on - 8
IP-ul tãu 127.0.0.1

Cod script

<?php
// https://marplo.net

$adr = $_SERVER['REMOTE_ADDR'];    // Adresa IP
$timp  = time();  // Timpul curent in secunde de la 1-01-1970
$count = 1;
$maxon = 1;

$file_bd = "bd.txt";  // Calea spre fisierul care stocheaza datele

// Creaza fisierul de stocare a datelor (daca nu e gasit)
if (!file_exists($file_bd)) {
  touch ($file_bd);   // Creaza fisierul
  chmod($file_bd, 0777);   // Atribue fisierului permisiuni totale
}
    
$lines = file($file_bd);  // Adauga fiecare linie din fisier intr-o matrice
$line2 = "";

// Parcurge matricea care contine liniile fisierului
foreach ($lines as $line_num => $line) {
  if($line_num == 0) $maxon = $line;
  else {
    $fp = strpos($line,'^^^');  // Pozitia din linie a caracterelor ^^^ (folosite pt. o buna delimitare)
    $nam = substr($line,0,$fp);  // Portiunea de sir din linie de la pozitia 0 pana la ^^^ (adica subsirul cu ip-ul)
    $sp = strpos($line,'+++');
    $val = substr($line,$fp+3,$sp-($fp+3));  // Separa subsirul dintre ^^^ si +++
      $diff = $timp-$val;    // Diferenta dintre timpul actual si ultimul timp inregistrat

      if($diff < 240 && $nam != $adr) {
       $count = $count+1;
       $line2 = $line2.$line;
    }
  }
}

$addu = $adr."^^^".$timp."+++\n";  // Adauga linia cu ip-ul, delimitarile si timpul curent intre ele

// Daca nr. vizitatori e mai mare decat cel maxim anterior
// Rescrie nr. maxim online
if($count > $maxon)
  $maxon = $count;

// Adauca in fisier noile linii actualizate
$openf = @fopen($file_bd, "w");
fwrite($openf,"$maxon\n");
fwrite($openf,"$line2");
fwrite($openf,"$addu");
fclose($openf);

// Afiseaza nr. de vizitatori
echo '<div id="arata" style="width:181px; height:48px; background-color:#e3e3fe; border:1px solid green; text-align:center; padding:2px;">
  Online - <span style="color:#fe0101;"><b>'.$count.'</b></span> &nbsp; 
  Max.on - <span style="color:blue;"><b>'.$maxon.'</b></span><br />
  IP-ul t&atilde;u <b>'.$adr.'</b><br />
  <a href="https://marplo.net" style="color:#dedefe; font-size:7px;">online</a></div>';

Un Test simplu in fiecare zi

HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care tag HTML5 adauga o aplicatie externa (SWF, PDF) in pagina web?
<mark> <embed> <canvas>
<embed src="flash_game.swf" width="450" height="350" />
Ce pseudo-element adauga un anume stil la prima linie de text din element?
:first-letter :before :first-line
#id:first-line {
  font-weight: bold;
  color: blue;
}
Clic pe proprietatea obiectului window care preia sau seteaza adresa URL a paginii curente.
window.location window.self window.status
var url = window.location;
alert(url);
Indicati functia PHP care preia continutul unui fisier sau pagina si-l adauga intr-un sir.
fopen() file_put_contents() file_get_contents()
$homepage = file_get_contents("http://www.marplo.net/");
echo $homepage;
Care din urmatoarele perechi de numere sunt in ordine unul dupa altu?
seven - eight ten - six three - five
This fruit has seven or eight seeds.
- Acest fruct are sapte sau opt seminte.
Care din urmatoarele perechi de numere sunt in ordine unul dupa altu?
diez - seis siete - ocho tres - cinco
Esta fruta tiene siete u ocho semillas.
- Acest fruct are sapte sau opt seminte.
Script vizitatori online

Last accessed pages

  1. Curs CSS Online Tutoriale CSS3 (38672)
  2. Prepozitii - Exercitii si teste engleza incepatori (5435)
  3. Blog si Cugetari Personale (33114)
  4. Exercitii engleza - English Tests and exercises - Grammar (43426)
  5. Invataturile Alesului si Evanghelia Eseniana a Pacii (1086)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (1355)
  2. Curs HTML gratuit Tutoriale HTML5 (942)
  3. Curs si Tutoriale JavaScript (868)
  4. Curs si Tutoriale Ajax (847)
  5. Curs CSS Online Tutoriale CSS3 (814)