Witam, czy jakiś spec od php mógłby sprawdzić poprawność mojego założenia? Mam na górze strony wyświetlaną datę. Do tej pory używałem modułu Imieniny, teraz chciałbym, żeby obok daty wyświetlało się kto obchodzi imieniny. I teraz tak - w pliku głównym dodałem wpis:
Kod PHP:
include "imieniny.php";
print 'Imieniny: ' .$imieniny[date("n",time())][date("j",time())];
a do tego w katalogu umieszczam plik "imieniny.php" (w załączeniu). Może mi ktoś podpowiedzieć, czy to dobry pomysł? Plik umieszczam w katalogu templatki. I jeszcze jedno pytanie - czy mam umieścić jakąś deklarację zmiennej $imieniny?
Dokładnie cały kod php w pliku index.php wygląda tak:
Kod PHP:
<?php
$dzien = date("j");
$miesiac = date("m");
$rok = date("Y");
$dayname = date("w");
switch ($miesiac) {
case '01': $miesiac = 'stycznia'; break;
case '02': $miesiac = 'lutego'; break;
case '03': $miesiac = 'marca'; break;
case '04': $miesiac = 'kwietnia'; break;
case '05': $miesiac = 'maja'; break;
case '06': $miesiac = 'czerwca'; break;
case '07': $miesiac = 'lipca'; break;
case '08': $miesiac = 'sierpnia'; break;
case '09': $miesiac = 'wrze¶nia'; break;
case '10': $miesiac = 'paĽdziernika'; break;
case '11': $miesiac = 'listopada'; break;
case '12': $miesiac = 'grudnia'; break;
default: $miesiac = 'niezidentyfikowany'; break;
}
switch ($dayname) {
case 0: $dayname = 'Niedziela'; break;
case 1: $dayname = 'Poniedziałek'; break;
case 2: $dayname = 'Wtorek'; break;
case 3: $dayname = '¦roda'; break;
case 4: $dayname = 'Czwartek'; break;
case 5: $dayname = 'Pi±tek'; break;
case 6: $dayname = 'Sobota'; break;
}
print "$dayname, $dzien $miesiac $rok, ";
include "imieniny.php";
print 'Imieniny: ' .$imieniny[date("n",time())][date("j",time())];?>