wtorek, 23 czerwca 2015

Odnawianie się grzybków codziennie o północy za pomocą CronJob

Cześć, pokażę Wam jak w prosty sposób zrobić regenerację grzybków codziennie o północy przy pomocy CronJob (można też użyć zdarzeń w mysql, ale to nie jest włączone na każdym hostingu lub musicie mieć VPSa).
Najpierw trzeba napisać skrypt. Daję Wam swój:

$dbhost = "host";
$dbname = "nazwa db";
$dbuser = "login";
$dbpass = "haslo";
$dbc = @mysql_connect ($dbhost, $dbuser, $dbpass) or die ('Nie
mogę połączyć się z bazą danych. Przepraszamy za kłopoty.Prawdopo​dobnie serwer na ktorym stoi gra ma awarie!');
mysql_select_db ($dbname) or die ('Problemy z baza danych. Przepraszamy za kłopoty');
echo mysql_error();
$mysql = mysql_query("UPDATE user_data SET mushroom = mushroom + 5");
?>
Następnie edytujemy skrypt.
Ustawiamy połączenie z bazą (tego nie muszę tłumaczyć).
mushroom = mushroom + 5 - oznacza to, że system doda każdemu 5 grzybków.
Wgrywamy skrypt do FTP.
Skrypt nazywamy tak: nazwa.php musi być końcówka php.
Teraz wchodzimy w directadmin (zależy od hostingu) i szukamy opcji CronJob.
Dodajemy nowe zadanie.
W miejscu minuta i w miejscu godzina wpisujemy 0, w pozostałych gwiazdka (*) - Oznacza to, że skrypt będzie wykonywany codziennie o godzinie 00:00.
w miejscu komenda należy wprowadzić ścieżkę w ten sposób:
/usr/local/bin/php /home/norbisfb/domains/norbisf.pl/public_html/nazwa.php

Brak komentarzy:

Prześlij komentarz