Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Cron]skrypt co minutę.
Adam Sosna
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.07.2011

Ostrzeżenie: (0%)
-----


Witam,
Chcę żeby co 1min. dodało 1 do kolumny "bank" w tabeli "user", ale liczba w kolumnie "bank" nie może być większa od liczby w tabeli "bankmax"
Oto skrypt:
  1. <?php
  2. include "baza.php";
  3. $user = mysql_fetch_assoc(mysql_query("SELECT bank, bankmax FROM user WHERE bank ='$bank' "));
  4.  
  5. $dodaj = mysql_query("UPDATE user SET bank= '$bank' + 1 WHERE bank < bankmax");
  6.  
  7. ?>

W corn zakladce minuty: */1

Co tu jest źle?


pozdrawiam
bardzo początkujący Adam Sosna
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
MrCoody
post
Post #2





Grupa: Zarejestrowani
Postów: 61
Pomógł: 12
Dołączył: 1.05.2011
Skąd: Kielce

Ostrzeżenie: (0%)
-----


może spróbujesz pokombinować z $i++ i pętlą for ;D
Go to the top of the page
+Quote Post
lobopol
post
Post #3





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Czyli jednak nikt nie chciał tego zrobić za piątaka? $dodaj = mysql_query("UPDATE user SET bank=bank + 1 WHERE bank < bankmax");
Go to the top of the page
+Quote Post
Adam Sosna
post
Post #4





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.07.2011

Ostrzeżenie: (0%)
-----


Cytat(lobopol @ 25.07.2011, 22:08:48 ) *
Czyli jednak nikt nie chciał tego zrobić za piątaka? $dodaj = mysql_query("UPDATE user SET bank=bank + 1 WHERE bank < bankmax");

było trzeba wczoraj to napisać to byś miał 5zł oprócz "pomógł" (IMG:style_emoticons/default/smile.gif)
wielkie dzięki.

Wie ktoś może jak to zabezpieczyć?
Jest taki problem że jeżeli ktoś będzie znał ścieżkę do pliku.php który robi cron to wystarczy że powciska f5 i będzie mógł dodać sobie za każde odświerzenie +1 bez czekania.
Są jeszcze jakieś inne niebezpieczeństwa co do używania cron'a?
Go to the top of the page
+Quote Post
lobopol
post
Post #5





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

Ostrzeżenie: (0%)
-----


Sprawdź ip skąd jest odpalane, jeżeli to nie serwer to olej wykonanie. A co do wykonania za piątaka to tak nisko nie cenię moich umiejętności
Go to the top of the page
+Quote Post
Adam Sosna
post
Post #6





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 24.07.2011

Ostrzeżenie: (0%)
-----


Cytat(lobopol @ 26.07.2011, 12:04:07 ) *
Sprawdź ip skąd jest odpalane, jeżeli to nie serwer to olej wykonanie. A co do wykonania za piątaka to tak nisko nie cenię moich umiejętności

można to sprawdzić w jakiś prosty sposób?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 16:10