Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Skrypt przypominający o świętach.
Lejto
post
Post #1





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


Tak jak w temacie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

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


  1. if(date('d-m') == '24-12'){
  2. echo 'Jest Boże Narodzenie';
  3. }


Prosze (IMG:style_emoticons/default/haha.gif)
Go to the top of the page
+Quote Post
Pawel_W
post
Post #3





Grupa: Zarejestrowani
Postów: 1 675
Pomógł: 286
Dołączył: 15.06.2009
Skąd: Wieliczka

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


Cytat(Wicepsik @ 6.03.2010, 14:59:51 ) *
  1. if(date('d-m') == '24-12'){
  2. echo 'Jest Boże Narodzenie';
  3. }


Prosze (IMG:style_emoticons/default/haha.gif)

24 to Wigilia (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Lejto
post
Post #4





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


no to ja wiem...
ale chce mieć listę tych wszystkich świąt, nie tylko takie główne święta, np. dzień wali a adis
szukam gotowego skryptu.
chodzi mi o coś takiego jak jest tu:
http://dodatki.net/skrypty.php
tylko kod jest pobierany.
Go to the top of the page
+Quote Post
Wicepsik
post
Post #5





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

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


Ciężko sprawdzić w kalendarz i dodać te święta? (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
MateuszS
post
Post #6





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

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


imieniny możesz pobrać za pomocą file_get_contents z jakiejś strony.
Go to the top of the page
+Quote Post
Lejto
post
Post #7





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


no w sumie, ale zależało mi na gotowym skrypcie żeby działał tylko po mojej stronie
a weź wpisuj te wszystkie małe święta itp
Go to the top of the page
+Quote Post
Lejto
post
Post #8





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 48
Dołączył: 23.05.2007

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


jak bym miał plik tekstowy z tym do tym sam to zrobił, nie jestem taki tępy
Go to the top of the page
+Quote Post
vokiel
post
Post #9





Grupa: Zarejestrowani
Postów: 2 592
Pomógł: 445
Dołączył: 12.03.2007

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


Taka prosta klasa, którą trudno nazwać klasą (IMG:style_emoticons/default/biggrin.gif) . Użycia nie trudno się domyśleć...
  1. <?php
  2. /**
  3.  * Klasa do obsługi dni świątecznych (wolnych od pracy)
  4.  * @author Vokiel | <a href="http://vokiel.com" target="_blank">http://vokiel.com</a>
  5.  */
  6. class christmassDays{
  7. private $christmassDays = array();
  8.  
  9. /**
  10. * Tworzenie listy świąt w danym roku
  11. *
  12. * @param int $year
  13. */
  14. public function __construct($year){
  15. $easter = easter_date(intval($year));
  16. $this->christmassDays = array(
  17. $year.'-01-01', // nowy rok
  18. date('Y-m-d', $easter), // pierwszy dzien wielkiej nocy
  19. date('Y-m-d', strtotime('+ 1 day', $easter)), // drugi dzien wielkiej nocy
  20. $year.'-05-01', // 1 maja
  21. $year.'-05-03', // 3 maja
  22. date('Y-m-d', strtotime('+ 49 days', $easter)), // zielone swiatki
  23. date('Y-m-d', strtotime('+ 60 days', $easter)), // boze cialo
  24. $year.'-08-15', // 15 sierpnia
  25. $year.'-11-01', // 1 listopada
  26. $year.'-11-11', // 11 listopada
  27. $year.'-12-25', // 25 grudnia
  28. $year.'-12-26' // 26 grudnia
  29. );
  30. }// end of __construct
  31. /**
  32. * Sprawdzenie czy dana data to święto
  33. *
  34. * @param string $data
  35. * @return bool
  36. */
  37. public function checkChristmassDay($data){
  38. if (in_array($data,$this->christmassDays)){
  39. return true;
  40. } else if (date('w',strtotime($data))==0){
  41. return true;
  42. }
  43. return false;
  44. } // end of checkChristmassDay
  45. }// edn of christmassDays class
  46. ?>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 17:16