| | |
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Autor | Správa |
---|
Registrovaný: 30.12.05 Prihlásený: 29.08.13 Príspevky: 78 Témy: 27 Bydlisko: Trenčín | Napísal Palio: 06.11.2007 20:51 | |
|
Potreboval by som skript, ktory by mi menil pravidelne 3 hodnoty kazdy tyzden:
1. tyzden - 1. hodnota
2. tyzden - 2. hodnota
3. tyzden - 3. hodnota
4. tyzden - 1. hodnota
5. tyzden - 2. hodnota
...
Da sa to?
Za odpoved vopred dakujem.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
da sa to, len by si mohol viac konkretizovat, na aky ucel to potrebujes...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 30.12.05 Prihlásený: 29.08.13 Príspevky: 78 Témy: 27 Bydlisko: Trenčín | Napísal autor témy Palio: 06.11.2007 21:59 | |
|
mam kuok zdrojaku, potom bude tato funkcia a potom zas kusok zdrojaku.
Budu sa tam menit iba cisla 9,10 a 11. ale treba aby sa to zmenilo vzdy na zaciatku tyzdna v pondelok v noci. nenasiel som bohuzial nikde tu funkciu co by to robila.
|
|
Registrovaný: 07.03.06 Prihlásený: 23.01.11 Príspevky: 404 Témy: 2 Bydlisko: Prešov / Pr... | Napísal mylan: 07.11.2007 0:10 | |
|
ak máš k dispozícii cron, stačí nastaviť na daný deň/hodinu týždenný interval na skript, ktorý ti to zmení a je to...
|
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 07.11.2007 7:44 | |
|
základ
Kód: <?php $tyzden = date("W"); // týždne $prvy = array('1','4','7',...); $druhy = array('2','5','8',...); $treti = array('3','6','9',...); if ($tyzden = $prvy[]) { $vid = "9"; } if ($tyzden = $druhy[]) { $vid = "10"; } if ($tyzden = $treti[]) { $vid = "11"; }
echo $vid; ?>
s poľami (array) nemám žiadne skúsenosti, tak možno je to celkom špatne napísané
a ešte neviem, či to začne platiť v pondelok v noci, tak ma opravte, som len začiatočník
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
netreba to vobec robit cez pole, lebo by sa "nedopisal", ved v roku je vyse 50 tyzdnov...staci pouzit modulo...
Kód: <?php $tyzden = date("W");
switch($tyzden%3) { case 1: //1. ,4., ... tyzden $val = 9; break; case 2: //2., 5., ... tyzden $val = 10; break; case 0: //3., 6., ... tyzden $val = 11; break; }
echo $val; ?>
Toto ti zabezpeci striedanie hodnot kazdy tyzden, musis tam vsak este dorobit podmienku, aby sa to menilo prave v pondelok vecer...
|
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 07.11.2007 8:34 | |
|
vďaka stenley, ja som vedel, že v tom mám ešte poriadne medzery
|
|
Registrovaný: 30.12.05 Prihlásený: 29.08.13 Príspevky: 78 Témy: 27 Bydlisko: Trenčín | Napísal autor témy Palio: 07.11.2007 14:37 | |
|
stenley píše: netreba to vobec robit cez pole, lebo by sa "nedopisal", ved v roku je vyse 50 tyzdnov...staci pouzit modulo... Kód: <?php $tyzden = date("W");
switch($tyzden%3) { case 1: //1. ,4., ... tyzden $val = 9; break; case 2: //2., 5., ... tyzden $val = 10; break; case 0: //3., 6., ... tyzden $val = 11; break; }
echo $val; ?> Toto ti zabezpeci striedanie hodnot kazdy tyzden, musis tam vsak este dorobit podmienku, aby sa to menilo prave v pondelok vecer...
A to prosim ta napisem ako? Neviem co tam mam menit.
Inak zatial dik. moc si mi pomohol.
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 07.11.2007 15:07 | |
|
toto 9,10,11 namiesto tych cisel si das svoje hodnoty, ale musis si to dat do uvozoviek
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Takto by to uz malo byt kompletne (zmena hodnoty nastava v pondelok o 23h), ak som sa niekde nesekol:
Kód: <?php $tyzden = date("W"); $arrVal = array(11,9,10); //hodnoty, ktore sa maju menit
switch($tyzden%3) { case 1: //1. ,4., ... tyzden $index = 1; break; case 2: //2., 5., ... tyzden $index = 2; break; case 0: //3., 6., ... tyzden $index = 0; break; }
if(date("w")==1 && date("H")<23) { $index = ($index+2)%3; }
echo $arrVal[$index]; ?>
|
|
Registrovaný: 02.12.07 Prihlásený: 26.02.13 Príspevky: 1114 Témy: 49 |
no ja by som len chcel ziskat cislo tyzdna v roku.. da sa to nejako ziskat?
|
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 01.03.2008 21:00 | |
|
frankieG píše: no ja by som len chcel ziskat cislo tyzdna v roku.. da sa to nejako ziskat?
http://sk.php.net/manual/sk/function.date.php
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 02.12.07 Prihlásený: 26.02.13 Príspevky: 1114 Témy: 49 |
sory, ale nasiel som len pocet tyzdnov v roku.. aktualne poradie tyzdna som nenasiel..
|
|
Registrovaný: 01.05.05 Príspevky: 13348 Témy: 1496 Bydlisko: Bratislava | Napísal JanoF: 01.03.2008 22:09 | |
|
Citácia: "W ISO-8601 číslo týždňa v roku, týždne začínajú Pondelkom (pridané v PHP 4.1.0) Príklad: 42 (42. týždeň v roku)"
chcel si cislo tyzdna a nie pocet tyzdnov...
_________________ Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server |
|
Registrovaný: 29.12.05 Prihlásený: 14.08.18 Príspevky: 539 Témy: 62 Bydlisko: 127.0.0.1 (... | Napísal qacer: 01.03.2008 22:09 | |
|
date(W);
_________________ "Kde končí hiphop, začína IQ." |
|
Registrovaný: 02.12.07 Prihlásený: 26.02.13 Príspevky: 1114 Témy: 49 |
ok ok, uz vim , diki
|
|
| Stránka: 1 z 1
| [ Príspevkov: 16 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| PHP skript v PHP, ASP | 1 | 307 | 02.11.2012 14:05 MasterMatoSK | | PHP náročný skript v PHP, ASP | 5 | 328 | 08.02.2013 21:40 shaggy | | PHP skript na upload v PHP, ASP | 0 | 827 | 23.01.2007 14:39 martin90 | | aky cas berie PHP skript v PHP, ASP | 1 | 499 | 31.05.2007 21:05 imcold | | PHP skript, vyber udajov z TXT suboru v PHP, ASP | 6 | 1000 | 10.12.2009 19:39 stenley | | neberie mi php skript v html subore v PHP, ASP | 4 | 662 | 17.07.2010 11:35 Ďuri | | Ako spustit php skript bez cakania na odozvu??? v PHP, ASP | 7 | 810 | 20.03.2008 19:06 Tominator | | PHP skript ktorý maže podla dátumu subory na servri v PHP, ASP | 3 | 1232 | 29.05.2012 19:05 xxx9955 | | PHP skript na ulozenie suboru-pridanie uloženia do priečinka v PHP, ASP | 1 | 771 | 23.01.2010 14:15 Ďuri | | Skript bez bez PHP len s Thumbs.db v Redakčné systémy | 1 | 830 | 22.10.2008 20:14 mariachi | | skript [ Choď na stránku: 1, 2 ] v HTML, XHTML, XML, CSS | 35 | 1946 | 08.10.2009 23:08 sillyounguy | | skript v PHP, ASP | 10 | 1168 | 05.09.2006 20:25 programator | | Skript v Ostatné | 10 | 507 | 09.01.2014 18:38 fikaps | | WYSIWYG skript v JavaScript, VBScript, Ajax | 3 | 986 | 15.10.2007 19:06 qacer | | Download skript v Redakčné systémy | 4 | 904 | 19.12.2006 23:06 JanoF | | Nepripustny skript v PHP, ASP | 15 | 748 | 09.03.2008 18:23 djsulo |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|