validnost podatka preko datuma i dana u nedelji u php-u

validnost podatka preko datuma i dana u nedelji u php-u

offline
  • hmmaki 
  • Novi MyCity građanin
  • Pridružio: 17 Dec 2009
  • Poruke: 5

Potrebno mi je da ako neko moze da mi rastumaci malo ova 2 seta koda:
Prvo na jednoj strani imam ovo:

<?php

$danas = date("Y-m-d - D");

$dA = explode (" - ", $danas);
$dA2 = explode ("-", $dA[0]);

if ($dA[1] == "Thu") {
$cetvrtak = date("Y-m-d");
} elseif ($dA[1] == "Fri") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 6, $dA2[0]));
} elseif ($dA[1] == "Sat") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 5, $dA2[0]));
} elseif ($dA[1] == "Sun") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 4, $dA2[0]));
} elseif ($dA[1] == "Mon") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 3, $dA2[0]));
} elseif ($dA[1] == "Tue") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 2, $dA2[0]));
} elseif ($dA[1] == "Wen") {
$cetvrtak = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] + 1, $dA2[0]));
}

$GLOBALS['cet'] = $cetvrtak;
session_register('cet');
?>

pa nakon ovog imam na dr.strani ovo:

<?php
$datum = date("Y-m-d");
if ($datum == '2008-05-01') {
$dan = '2008-04-30';
} elseif ($datum == '2008-05-02') {
$dan = '2008-04-30';
} else {
$danas = date("Y-m-d - D");

$dA = explode (" - ", $danas);
$dA2 = explode ("-", $dA[0]);

if ($dA[1] == "Thu") {
$dan = date("Y-m-d");
} elseif ($dA[1] == "Fri") {
$dan = date("Y-m-d");
} elseif ($dA[1] == "Sat") {
$dan = date("Y-m-d");
} elseif ($dA[1] == "Sun") {
$dan = date("Y-m-d", mktime(0, 0, 0, $dA2[1], $dA2[2] - 1, $dA2[0]));
} elseif ($dA[1] == "Mon") {
$dan = date("Y-m-d");
} elseif ($dA[1] == "Tue") {
$dan = date("Y-m-d");
} elseif ($dA[1] == "Wed") {
$dan = date("Y-m-d");
}

}
echo $dan; ?>"


interesuje me da li ovaj kod kaze da kad nesto ucitam u subotu, da je to validno i u nedelju????
odnosno koliko ja razumem pa taj kod bi trebao da radi ovako nesto:

kad se ucitaju odredjeni kodovi za recimo danas, ti kodovi ce vaziti samo danas, sutra vise ne, a onda je potrebno da ono sto se ucita od kodova u subotu da vazi i za nedelju.....i to tako i funkcionise....

a ja trebam sad da odradim to na istu foru i situaciju da kodovi koji budu ucitani u sredu vaze i u cetvrtak, tj sto se ucita 06.01.2010. da bude vazece i 07.01.2010.

p.s. to je kod koji je radio neko pre mene a ja sad doradjujem aplikaciju pa ne znam bas uvjek sta koji kod znaci....



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
Ko je trenutno na forumu
 

Ukupno su 1067 korisnika na forumu :: 91 registrovanih, 6 sakrivenih i 970 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Abdee, Abebe Bikila, acov34, ALFASPORTIVO, alternator, arezina, Automaticar, Avalon015, Bacac, Ben Roj, bobomicek, bojan313, Borej, bukefal, colji, DalmatinacMF, Denaya, DENIRO, Electron, Fabius, Flanker-G, Frunze, Gheljda, gorican, GrobarPovratak, Haris, HogarStrashni, hvost, hyla, Iskander, jalos, JKRV015, jodzula, Josef, kobaja77, Kobrim, Kruger, Kubovac, Libertas, Lieutenant, LostInSpaceandTime, Macalone, Meklejn, mikrimaus, Milan A. Nikolic, Milo97, Milometer, miodrag, mir, moldway, mr.lucas, nebkv, nenorodjo, neutrino, niksa517, opt1, OREMUS, Panter, Parker, pein, PiksiVr, Pilence, Profesor_018, proka89, repac, rovac, samojednoimeznam, sasa87, Shadow soldier, sluga, superwhy, suton, synergia, Tas011, Topaz9, Toper, trutcina, vargas, vathra, Vlada1389, Vlada78, Vladko, volimpivuvolimrakiju, vrlenija, vuk77, ZlatniRez, zombicar153, Zoran1959, Zvrk, šumar bk2, Đurđevdan