Visitors

Att veta hur många besökare man har haft på sin hemsida är alltid lika trevligt. Vad du behöver göra för att detta skript ska fungera är att skapa filen counter.txt. För att php-skriptet ska kunna ändra innehållet i filen behöver du också ändra rättigheterna för filen med chmod i din ftp-klient.

Ladda hem Ladda hem Visitors [33]

Förra Förra: Dirlist

Nästa Nästa: Thumb

<?php
// Vi startar en session för att förhindra att den räknar besökaren
// vid varje besök där räknaren har inkluderats
session_start();
// Sökväg till filen som innehåller antalet besökare
$filen "counter.txt";
// Vi öppnar nu filen så vi kan arbeta med den
$out fopen($filen"r+");
// Vi lägger antalet besökare i variablen $visitors
$visitors fgets ($out4096);
// Om besökaren inte besöker sidan för första gången under denna session
if (!isset($_SESSION['sess_count'])){
    
// Vi låser filen för att förhindra att två besökare räknas samtidigt
    
flock($out LOCK_EX);
    
// Vi ställer pekaren i början av filen
    
fseek($out,0);
    
// Och så lägger vi på en ny besökare...
    
$visitors++;
    
// ...och matar in den i filen igen
    
fwrite($out$visitors);
    
// Nu kan vi låsa upp filen igen för andra besökare
    
flock($out LOCK_UN);
    
// Eftersom det är första gången vi räknar upp denna besökaren
    // lägger vi en sessionsvariabel på denna besökare
    
$_SESSION['sess_count'] = " ";
}
// Nu har vi arbetat klart med filen och kan stänga den
fclose($out);

// Nu kan vi skriva ut antalet besökare vi har haft på hemsidan
echo $visitors;
?>

Lämna en kommentar




http://


Sifferkod