[ Príspevkov: 14 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66 | 66
Bydlisko: Nové Zámky
NapísalOffline : 18.05.2008 11:27 | docastna sprava

cafko..mam taku otazku...kamarat ma poprosil ci mu nespravim nieco na pridavanie zapasov...taky panel do ktoreho admini budu zadavat zapasy
Kód:
team A vs. team B   ip serveru  cas,datum

potialto to viem neni problem..ale dalej chcem to tak ze ked admin zada cas napr 19:00 ze zapas zacina aby sa potom automaticky 19:00 ip a cela sprava zmazala z webu...a to netusim ako to spravit...viete mi niekto poradit??? nejaky clanok alebo nejaku radu???thx dopredu


Offline

Užívateľ
Užívateľ
docastna sprava

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3128
Témy: 233 | 233
Bydlisko: Nové Zámky
NapísalOffline : 18.05.2008 11:37 | docastna sprava

to pojde asi iba opakovatelnymi prikazmi na serveri...

kebyze to moze rucne spustat, tak je to lahsie... tusim sa to vola CRON
skus www.utfg.net?s=cron
mozno neco najdes


_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Skúsený užívateľ
Skúsený užívateľ
docastna sprava

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 18.05.2008 12:24 | docastna sprava

Inak jednoduchšie ako to mazať, je zobrazovať len tie, ktoré majú čas odohrania zápasu neskôr ako je aktuálny čas. Tj. SELECT z databázy bude nejaký takýto:
Kód:
SELECT id_zapasu, teamA, teamB, server_ip, datum
FROM zapasy
WHERE datum >= NOW()
ORDER BY datum ASC, id_zapasu ASC

Pričom stĺpec datum je formátu TIMESTAMP.

Potom si môžeš spraviť skript, ktorým to vymažeš, ale ten môžeš raz za čas spustiť aj ručne. Každopádne, po uplynutí daného času to "zmizne".


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
docastna sprava

Registrovaný: 01.01.06
Prihlásený: 23.12.16
Príspevky: 366
Témy: 47 | 47
Bydlisko: TT
NapísalOffline : 18.05.2008 13:05 | docastna sprava

ja by som bral p360tove riesenie a pridal by som za to dalsi prikaz,
ktory by mazal za ulohu mazat zapasy, kde je timestamp vacsi ako terajsia hodina...


_________________
He who laughs last has not yet heard the bad news.
-- Bertolt Brecht

medicine student
Offline

Skúsený užívateľ
Skúsený užívateľ
docastna sprava

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 19.05.2008 8:37 | docastna sprava

No ale to potom trochu stráca zmysel, pretože stačilo by to spraviť naopak, dať prvý mazcí príkaz a potom spraviť výpis celého obsahu. Vo výsledku sa tak budú vždy spúšťať 2 SQL dotazy a ako vieme, SQL dotazy sú spravidla najpomalšie časti v behu skriptu. Ale ak tvoju myšlienku ešte viac rozvinieme, dá sa spraviť jednoduchá finta:
Kód:
<?php
define('RANDOM', 100);
if (mt_rand(0, RANDOM) == 1) {
   vymaz_stare();
}
zobraz_aktualne();
?>

Takže, v priemere raz za 100 spustení skriptu (konštantu je, samozrejme, možné meniť) sa vymažú veci staré a potom sa zobrazia veci aktuálne...


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3991
Témy: 96 | 96
NapísalOffline : 20.05.2008 13:08 | docastna sprava

p360t tvoj prvý script má jednu estetickú chybyčku ... keď bude tento server fungovať 2 rok predstav si tu databázu ... načitavať sa prakticky bude večnosť ...

ja by som to riešil u klienta teda príde na stránku a zmaže mi všetko čo treba, pretože cron nespustíš všade


Offline

Skúsený užívateľ
Skúsený užívateľ
docastna sprava

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 20.05.2008 16:11 | docastna sprava

Dosť si ma pobavil, ale nevadí, srandy nie je nikdy dosť.

Síce som už v prvom poste napísal, že skript na mazanie si môže spraviť extra a v druhom poste to vyriešil úplne, napriek tomu si prišiel s ďalším riešením (ktoré som tiež spomínal v druhom poste a zavrhol ho pre pomalosť, pretože permanentne spúšťa jeden SQL dopyt naviac). ;)


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3991
Témy: 96 | 96
NapísalOffline : 22.05.2008 15:39 | docastna sprava

to je pravsda ale nezapĺňa mi databázu - ideálny by bol cron ...


Offline

Užívateľ
Užívateľ
docastna sprava

Registrovaný: 01.05.07
Prihlásený: 30.03.13
Príspevky: 23
Témy: 10 | 10
NapísalOffline : 25.05.2008 12:04 | docastna sprava

Suhlasim s p360t, ale preco nahodne spustat mazanie? ja by som to nechal nech zbehne zakazdym napr. "DELETE FROM zapasy WHERE datum <= NOW() "
jedno query navyse nas nezabije a zapasy budu stale aktualne.
ps.Samozrejme som myslel to query spustat este pred vypisom

cron by som pouzival na zlozitejsie a viac casu zaberajuce scripty ako tento. Myslim ze je to zbytocne ho tu pouzit


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3991
Témy: 96 | 96
NapísalOffline : 25.05.2008 15:32 | docastna sprava

no teda súhlasíš so mnou :)
2. zmeň si avatar nedá sa naň pozerať :)


Offline

Užívateľ
Užívateľ
docastna sprava

Registrovaný: 01.05.07
Prihlásený: 30.03.13
Príspevky: 23
Témy: 10 | 10
NapísalOffline : 25.05.2008 17:42 | docastna sprava

Tominator píše:
no teda súhlasíš so mnou :)
2. zmeň si avatar nedá sa naň pozerať :)

na tvoj sa pozera perfektne ;)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3991
Témy: 96 | 96
NapísalOffline : 25.05.2008 19:03 | docastna sprava

to je pravda ale už dlho nebude ale nemôžem čítať tvoje príspevky je to tak odporné ...


Offline

Užívateľ
Užívateľ
docastna sprava

Registrovaný: 01.05.07
Prihlásený: 30.03.13
Príspevky: 23
Témy: 10 | 10
NapísalOffline : 25.05.2008 19:55 | docastna sprava

Tominator píše:
to je pravda ale už dlho nebude ale nemôžem čítať tvoje príspevky je to tak odporné ...

takychto rypakov milujem, ach


Offline

Skúsený užívateľ
Skúsený užívateľ
docastna sprava

Registrovaný: 30.05.06
Prihlásený: 08.10.14
Príspevky: 1772
Témy: 35 | 35
Bydlisko: BA - WESTSIDE
NapísalOffline : 26.05.2008 18:48 | docastna sprava

oaki píše:
jedno query navyse nas nezabije
No, keď som navrhoval vôbec tie príspevky nemazať, tak sa tu začalo protestovať, že vraj to bude zahlcovať databázu (čo by sa však dialo iba pri veľmi veľkom zaťažení, ktoré je naozaj v tomto prípade nesmierne nepravdepodobné), takže keď už optimalizovať, tak poriadne. SQL dopyty sú spravidla najpomalšie časti behu PHP skriptu, preto sa snažíme ich spúšťanie minimalizovať. A keď už sme pri tom, napr. staré sessions sa tiež defaultne vymazávajú rovnakým spôsobom (v priemere raz za 100 behov skriptu), takže tento spôsob má naozaj čosi do seba.


_________________
A. S. Tanenbaum píše:
The terms LF, MF, and HF refer to low, medium, and high frequency, respectively. Clearly, when the names were assigned, nobody expected to go above 10 MHz, so the higher bands were later named the Very, Ultra, Super, Extremely, and Tremendously High Frequency bands. Beyond that there are no names, but Incredibly, Astonishingly, and Prodigiously high frequency (IHF, AHF, and PHF) would sound nice.
 [ Príspevkov: 14 ] 


docastna sprava



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Správa

v Správy pre vedenie fóra

4

293

03.03.2013 16:11

ropucha99

V tomto fóre nie sú ďalšie neprečítané témy.

sietova sprava

v Operačné systémy Microsoft

2

597

05.01.2009 17:57

xteam

V tomto fóre nie sú ďalšie neprečítané témy.

sprava pc

v Ostatné programy

2

479

29.05.2008 20:42

BBUlet

V tomto fóre nie sú ďalšie neprečítané témy.

sprava napajania

v Notebooky a netbooky

3

281

26.03.2010 14:19

Nighthawk

V tomto fóre nie sú ďalšie neprečítané témy.

sprava stránky

v Redakčné systémy

1

172

23.09.2012 11:16

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Sprava diskov

v SSD disky

2

138

07.12.2014 15:42

iggi97

V tomto fóre nie sú ďalšie neprečítané témy.

Vzdialena sprava

v Sieťové a internetové programy

8

436

30.06.2008 11:00

don jebot

V tomto fóre nie sú ďalšie neprečítané témy.

Sprava suborov

v Mobilné zariadenia

2

139

20.05.2013 20:17

vladoff

V tomto fóre nie sú ďalšie neprečítané témy.

správa brushov

v Grafické programy

1

313

09.11.2009 17:37

camo

V tomto fóre nie sú ďalšie neprečítané témy.

Sprava poslana

v HTML, XHTML, XML, CSS

2

136

07.11.2012 19:54

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Správa Wifi nadiaľku

v Siete

2

95

11.07.2014 14:57

Mandy

V tomto fóre nie sú ďalšie neprečítané témy.

Správa wifi siete

v Sieťové a internetové programy

2

1220

17.03.2008 15:30

genius7

V tomto fóre nie sú ďalšie neprečítané témy.

Správa E-shopu

v Ostatné

5

268

16.04.2012 23:18

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

Správa pamäte RAM

v Operačné systémy Microsoft

2

106

24.01.2016 17:15

Rot13

V tomto fóre nie sú ďalšie neprečítané témy.

správa od hackera

v Krčma

5

490

22.02.2015 17:38

tairikuokami

V tomto fóre nie sú ďalšie neprečítané témy.

Sprava o nehode

v Automobily, motorky

14

540

12.07.2010 16:58

Sandal



© 2005 - 2017 PCforum, edited by JanoF