Kod na losowanie liczb co dzień. Nie działa, co jest źle?


(Marcin Sz1998) #1

Witajcie. Mam taki problem, miałem ten o to skrypt na losowanie 2 liczb co dziennie lecz on nie działa może mi ktoś go poprawić tak aby działał prawidłowo? Na hostingu w folderze mam plik los.php, los.txt, los2.txt, los_czas.txt

Kod pliku los.php

<?php

/* KONFIGURACJA */

$losuj_co = (24 * 3600); // losuj co X czasu - 24 to 24 godziny

$losuj_przedzial = 49; // losuj z przedziału od 1 do X - w tym wypadku X to 49

/* KONFIGURACJA */


$ciag_liczba = file_get_contents('los.txt');

$ciag_czas = file_get_contents('los_czas.txt');


if ( (( $ciag_czas + $losuj_co ) < time() ) || ($ciag_liczba == NULL || $ciag_czas == NULL) )

{

    $tab = rand(0,$losuj_przedzial);

    $tab2 = rand(0,$losuj_przedzial); 

    file_put_contents('los.txt', $tab);

    file_put_contents('los_czas.txt', time()); 

}


// wyświetlanie losowej liczby


echo 'var szczesliwy = "'.file_get_contents('los.txt').' '.file_get_contents('los2.txt').'"';


?>

(flaszer) #2

Nie zrozumiałeś idei programowania w PHP. Ten kod nie ma prawa zadziałać. Jeżeli chcesz, żeby coś było wykonywane cyklicznie po stronie serwera, poczytaj na temat "Cron jobs".


(Marcin Sz1998) #3

Jeja ja nie będę programował w PHP. Po prostu potrzebne mi to jest do jQuery. Kiedyś ten kod działał, coś zrobiłem, nie pamiętam co. Pomoże mi ktoś :(?