Nu ved jeg ikke, hvor nøjagtig det skal være en time efter, at pointene tildeles - og hvor mange sidevisninger, du har. Hvis der er mange sidekald, kommer der også mange database kald og så kan et pseudo-cronjob, som sone foreslår, godt blive lidt af en belastning. Derudover er det en fin løsning, da man mange steder ikke kan få lov til at afvikle cronjobs.
Hvis du kan nøjes med at checke f.eks. hvert 10. minut, om nogen skal have tildelt points, kan du bruge et script, jeg engang lavede. Du opretter en mappe, der hedder 'pseudocron'. I den lægger du en fil med de funktioner, der skal afvikles:
<? function noget() { // Kode } function noget_andet() { // Kode } noget(); noget_andet(); ?>
Kald filen 'cron_funcs.php'. Ved siden af den fil lægger du en fil, der hedder 'cron.inc.php' og har dette indhold:
<?
$cron_intval = 10; // minutes $cron_funcs_fname = "cron_funcs.php"; // Functions goes here $cron_path = $_SERVER["DOCUMENT_ROOT"]."/pseudocron/"; // Path to this folder
PS: Husk at give skriverettigheder på mappen 'pseudocron' ;o)
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.