Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql] jaki dac warunek?, Wyrażenie regularne...
Nightwalker
post 19.05.2006, 21:47:42
Post #1





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 5.02.2006
Skąd: Bytom

Ostrzeżenie: (10%)
X----


Witam,
Chce napisac prosty skrypt ktory bedzie wysylal SMS na 5min przed rozpaczeciem filmu w TV (jezeli znajduje sie w bazie), baza bedzie taka:

ID | NAZWA FILMU | NAZWA PROGRAMU | GODZINA | BUFOR*

* ile minut przed rozpaczeciem programu wyslac sms

SMS bedzie wysylany przez bramke plusa poprzez exec('sendmail blebleel'), skytp chce dodac do crona zeby wywolywal go co sekunde (chyba ze istnieje lepszy sposob)

Teraz pytanie, jak sformulowac if aby wyciagal godzine z bazy i jezeli ona sie zgadza wywolywal skrypt (sendmail) ?

Ps. wiem ze moge to wpisac wszystko recznie do crona, ale chce zrobic taki powiadamiacz dla swojego forum...

POzdravki

/EDIT

Mam taki pomysł, zapytanie sformułować tak:

  1. SELECT *
  2. FROM powiadamiacz
  3. WHERE godzina = '" . $czas . "'


Zmienna czas to date() minus bufor (narazie ustawie go na sztywno, póki nie znajde lepszego rozwiązania)

Ten post edytował Nightwalk 20.05.2006, 15:19:48


--------------------
Go to the top of the page
+Quote Post
em1X
post 19.05.2006, 22:12:40
Post #2





Grupa: Zarejestrowani
Postów: 984
Pomógł: 41
Dołączył: 16.03.2002
Skąd: Płock

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


Dane do bazy zapisywac w postaci ilosci sekund, czyli time" title="Zobacz w manualu php" target="_manual.
Tak samo date obliczoną zamieniac na time (strtotime" title="Zobacz w manualu php" target="_manual).


Zapytanie to juz pryszcz:

  1. SELECT *
  2. FROM powiadamiacz
  3. WHERE godzina < $czas


Ps. Imho co sekunde to przesada. Ale co minute bedzie w sam raz...

Ten post edytował em1X 19.05.2006, 22:13:48


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
Nightwalker
post 19.05.2006, 23:30:36
Post #3





Grupa: Zarejestrowani
Postów: 180
Pomógł: 0
Dołączył: 5.02.2006
Skąd: Bytom

Ostrzeżenie: (10%)
X----


dzięki za pomoc, przemyślałem to i lepszym sposobem jest wykonywanie przez exec wpisu do crona, nie bedzie trzeba co chwile wykonywac skryptu, i bez bazy sie obejdzie smile.gif

Pozdravki


--------------------
Go to the top of the page
+Quote Post
phpion
post 20.05.2006, 14:33:28
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




A mi sie wydaje ze nawet nie co minute a co 5 minut wystarczyloby odpalac skrypt. Jesli film zaczyna sie np. o 20:00 to skrypt wysle smsa o 19:55 wiec po co uruchamiac go o 19:56 ... 59 gdy raczej nic nie zaczyna sie o 20:01 ... 04 smile.gif to takie moje skromne zdanie. Ale sam pomysl fajny!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.07.2025 - 10:04