Curs Php-mysql


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. Exprimarea timpului (820)
  2. Evanghelia Eseniana a Pacii - 1 (869)
  3. Viitor perfect si Viitorul perfect continuu - Future perfect and Continuous (15387)
  4. Creare link-uri (11689)
  5. Accentul si Pronuntia (17403)

Popular pages this month

  1. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (2271)
  2. Curs HTML gratuit Tutoriale HTML5 (1854)
  3. Curs si Tutoriale JavaScript (1706)
  4. Curs CSS Online Tutoriale CSS3 (1562)
  5. Curs PHP MySQL, Tutoriale si Scripturi PHP (1535)