![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 23.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam Serdecznie.
Piszę bo mam pewną małą zagwostkę i nie wiem czy tak jak myślę będzie to działać. A mianowicie chodzi mi o to, żeby o określonej dacie nastąpiło przekierowanie na inną stronę. Czyli np wchodzicie na stronę i jest widoczna strona1.php no ale dnia 2 lutego 2015 roku wejdziecie pod ten sam adres strony i będzie widoczna strona2.php Myślę byto zrobić w następujący sposób:
Co o tym sądzicie? Powinno poprawnie zadziałać? Czy może coś źle myślę, albo znacie inny lepszy i bardziej sprawdzony sposób jeśli chodzi o tego typu rozwiązanie? Nie wiem tylko czy jeszcze gdzieś muszę wczytywać wcześniej bieżącą datę aby wpierw skrypt sprawdził jakie są wartości czy to wystarczy? |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
if ($a = 2 && $b = 2 && $c = 2015)
= to nie to samo co == czy tez === http://php.net/manual/en/function.checkdate.php |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 4 Dołączył: 22.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
a po drugie date("m") da wynik "02" (!=2)
-------------------- UWAGA! Stwierdzono naruszenie paragrafu §33 ustawy ACTA. Podpis użytkownika został usunięty.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
magia
![]() |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 23.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
magia ![]() Moim zdaniem porównałem bo czy $a = date("d") nie przypisze mi dnia który jest obecnie? A później sprawdzam dane które zostały przypisane na dany dzień. Przynajmniej tak mi się wydaje. A jeśli to nie służy porównaniu to jak porównać ? rozumiem że miesiące są zapisane w php jako dwie liczby czyli przed liczbą pojedynczą zawsze jest zero? Czyli jak sprawdzam miesiąc to muszę sprawdzać $b=02? Ale nie bardzo rozumiem o co chodzi z tym linkiem do checkdate? Wszedłem tam no i z tego co zrozumiałem to wszelkie zapisy tam służą raczej do sprawdzenia poprawności zapisu daty i z czytanie jej z z Unixa, ale jak to ma się do powyższego przykładu? Czy ktoś może mi wyjaśnić? Ogólnie koncepcja założenia o którym napisałem powinna być taka, że każdy element daty ma mieć przypisaną sobie zmienną. Data powinna się wczytać z serwera no i powinienem później sprawdzić czy określone zmienne dla określonych elementów zmiennych są takie jak wynikają z założenia. Chcę to też oprzeć na zmiennych dlatego, bo docelowo tą datę określoną kiedy ma nastąpić przekierowanie, chcę umieszczać na zewnętrznej bazie danych, na innym serwerze. No ale to już nie będzie problemem jeśli sprawdzanie będzie się opierało na zmiennych, lecz nie wiem dokładnie jak sprawdzić czy data odpowiada założeniom, czy też jest wcześniejsza no i w sumie o jeszcze jednym szczególe zapomniałem. A mianowicie że po tej dacie też musi przechodzić na strona2.php A więc co z tym porównaniem? czy tak może być, a jeśli mam użyć checkdate i walidacji to w jakim celu to mi jest potrzebne? |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
chodziło o różnice miedzy = a ==
http://php.net/manual/en/datetime.diff.php http://stackoverflow.com/questions/3847736...aring-two-dates |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 23.10.2014 Ostrzeżenie: (0%) ![]() ![]() |
chodziło o różnice miedzy = a == http://php.net/manual/en/datetime.diff.php http://stackoverflow.com/questions/3847736...aring-two-dates chyba już w takim razie rozumiem ![]() ![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:42 |