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
Ce tag adauga imagine in pagina web?
<div> <img> <span>
<img src="http://coursesweb.net/imgs/webcourses.gif" width="191" height="63" alt="Courses-Web" />
Care din aceste coduri CSS afiseaza textul inclinat?
font-style: italic; text-decoration: underline; font-weight: 500;
#id {
  font-style: italic;
}
Clic pe functia jQuery care ascunde animat un element HTML.
click() hide() show()
$(document).ready(function() {
  $(".a_class").click(function(){ $(this).hide("slow"); });
});
Clic pe functia definita corect in PHP.
fname function() {} function fname() {} function $fname() {};
function fname($a, $b) {
  echo $a * $b;
}
Indicati forma pentru Prezent Perfect Continuu a verbului "to walk" (a merge).
have walked have been walking be walking
I have been walking for 5 hours.
- Merg pe jos de 5 ore.
Indicati Trecutul Nedefinit pentru verbul "ser" (a fi) la forma Yo.
será sería fui
Yo fui entrenador.
- Am fost antrenor.
Script vizitatori online

Last accessed pages

  1. Definire Variabile si Constante (6172)
  2. Jokes - Glume, Bancuri, Humor (2) (15825)
  3. Limba spaniola curs online incepatori si avansati (27295)
  4. Miracolele reflecta Iubirea lui Dumnezeu (81)
  5. Jokes - Glume, Bancuri, Humor (3) (1907)

Popular pages this month

  1. Curs HTML gratuit Tutoriale HTML5 (1301)
  2. Cursuri si Tutoriale: Engleza, Spaniola, HTML, CSS, Php-Mysql, JavaScript, Ajax (998)
  3. Creare si editare pagini HTML (473)
  4. Titluri, Paragrafe, Un nou rand, Linie orizontala (367)
  5. Gramatica limbii engleze - Prezentare Generala (334)