Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[PHP][Pomoc]CRON jobs


Rekomendowane odpowiedzi

Opublikowano

Witam ! Mam skrypt ,który daje odpowiednie punkty graczom by w rankingu było wszystko poprawnie.

 

Chodzi o to ,że u mnie na serwerze nie mam dostępu do SSH i CRON'a.

 

Pomożecie by nie gubiło sesji ? Bo właśnie w tym jest problem :

<?php
session_start();
mysql_connect('localhost', 'admin', 'admin1');
$all_users = mysql_query("SELECT * FROM Users WHERE Uczestnictwo_1='Tak'"); //Pobiera wszystkich z swiata 1
while($user = mysql_fetch_array($all_users)) {
//Pobierzmy wszystkie wioski goscia
$villages = mysql_query("SELECT * FROM s1 WHERE Owner=".$user['Id']);//Pobiera jego wioski
while($village = mysql_fetch_array($villages)) {
$points = $points + $village['Points'];   //Dodaje pkt.
}
mysql_query("UPDATE Users SET Punkty_1=$points WHERE Id=".$user['Id']);//I je daje temu gosciowi 
$points = 0;//Lepiej wyzerować
}
?>

 

Pomożecie ? ;)

Opublikowano

dobra, rozpocząłeś sesje. Ale gdzie przechowujesz te sesje? Widzę że nie do czytałeś do końca co to jest sesja. Dane przechowuje się w zmiennych które mniej więcej wyglądają tak: $_SESSION['nazwa']

Opublikowano

Ehh nie zczaiłeś. Ja ten plik dołączam tylko !

Zaraz pokaże ci jak wygląda cały layout z dołączonymi plikami.

 

 

 

<?php
session_start();
$dirName = $_SERVER['DOCUMENT_ROOT'];//str_replace('\\\\', '/', dirname(__FILE__));
require_once($dirName."/_AppStart.php"); //Funkcje + połączenie do bazy !
//@include($dirName."/s1/m_rank.php"); //TU dołączam ten skrypt wyżej.
require_once($dirName."/veriables.php"); //Zmienne 
require_once($dirName."/s1/tests/test_zalogowanego.php"); //Test czy JEST ZALOGOWANY - tu przechowuje sesje
require_once($dirName."/s1/tests/village_ID.php"); //Test czy ma przypisaną wioskę
require_once($dirName."/s1/liczniki.php");//Liczniki
$last_online = time();
mysql_query("UPDATE Users SET Last_online_1=$last_online WHERE Id=".$uzytkownik['Id']);
//$uzytkownik - zmienna z sesji ! Jak nie złapie sesji wyloguje ! A to robi ciągle jak dołączam skrypt wyżej.
//itd. itd.

 

 

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...