28. august 2001 - 20:57Der er
7 kommentarer og 1 løsning
Kun en gang hver dag
Hvordan gør jeg så et givet stykke kode kun udføres hvis den samme bruger har været på siden (altså at det kun udføres hvis der er gået 24 timer siden sidste besøg)
--
$fp = fopen(\"brugere/$user-$id.last_time\",\"r\"); $input = fgets($fp,1024); // sidste dato der blev klikket på denne ID fclose($fp);
$datonu = date(\"????\")
// og sammeling med $datonu. // hvis der er gået 24 timer // -> skriv ny dato til fil ($datonu) // ellers // -> skriv fejlmedd.
Du skal lave en fil der hedder count.txt og ligger på serveren.
// Dette script er lavet af Emil Kejlbo // Du har lov at bruge som du vil, ændre osv. // Du er velkommen til at maile mig med spørgsmål og kommentare // emil@kejlbo.dk // VH Emil Kejlbo // ps. count.txt skal chmode\'s til 766...
Denne kode sætter en kage, koden bliver kun udført hvis brugeren ikke har kagen, eller hvis kagen er over 24 timer gammel.
<?
if (!isset($lastAccess) || $lastAccess < (time() - 86400)) { // udfør kode setcookie(\"lastAccess\",time(),time()+172800); }
?>
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.