Przejdę od razu do rzeczy. Mam dwa pliki:
data.php
oraz
imieniny.php
Data wyświetlana jest elegancko, jednak chciałbym również dodać tuż po dacie imieniny (kto w danym dniu je obchodzi).
Plik data.php
Kod
<?
$dz_tyg=date("w");
$dzien=date("d");
$miesiac=date("m");
$rok=date("Y");
switch ($dz_tyg){
case '1': $dz_tyg = 'Poniedziałek'; break;
case '2': $dz_tyg = 'Wtorek'; break;
case '3': $dz_tyg = 'Środa'; break;
case '4': $dz_tyg = 'Czwartek'; break;
case '5': $dz_tyg = 'Piątek'; break;
case '6': $dz_tyg = 'Sobota'; break;
case '0': $dz_tyg = 'Niedziela'; break;
}
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;
}
print ("<font class=data_day>$dz_tyg</font>, <font class=data>$dzien $miesiac");
?>
$dz_tyg=date("w");
$dzien=date("d");
$miesiac=date("m");
$rok=date("Y");
switch ($dz_tyg){
case '1': $dz_tyg = 'Poniedziałek'; break;
case '2': $dz_tyg = 'Wtorek'; break;
case '3': $dz_tyg = 'Środa'; break;
case '4': $dz_tyg = 'Czwartek'; break;
case '5': $dz_tyg = 'Piątek'; break;
case '6': $dz_tyg = 'Sobota'; break;
case '0': $dz_tyg = 'Niedziela'; break;
}
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;
}
print ("<font class=data_day>$dz_tyg</font>, <font class=data>$dzien $miesiac");
?>
Plik imieniny.php
Kod
<?
function imieniny() {
$data_str = getdate();
$miesiac = $data_str["mon"];
$dzien = $data_str["mday"];
if ($miesiac == 'stycznia') {
if ($dzien == 1) { $imieniny = "Mieczysława, Mieszka, Masława";}
if ($dzien == 2) { $imieniny = "Izydora, Makarego, Sylwestra";}
if ($dzien == 3) { $imieniny = "Danuty, Genowefy, Arletty";}
.
.
if ($dzien == 30) { $imieniny = "Macieja, Martyny, Teofila";}
if ($dzien == 31) { $imieniny = "Ludwika, Marceliny, Cyrusa";}
}
if ($miesiac == 2) {
if ($dzien == 1) { $imieniny = "Brygidy, Ignacego, Renaty";}
if ($dzien == 2) { $imieniny = "Marii, Miłosława, Joanny";}
if ($dzien == 3) { $imieniny = "Błażeja, Telimeny, Oskara";}
.
.
if ($dzien == 28) { $imieniny = "Romana, Makarego, Lutomira";}
if ($dzien == 29) { $imieniny = "Romana, Oswalda, Cyryla";}
}
if ($miesiac == 3) {
.
.
if ($dzien == 31) { $imieniny = "Beniamina, Kornelego, Balbiny";}
}
.
.
if ($miesiac == 12) {
if ($dzien == 1) { $imieniny = "Natalii, Blanki, Eligiusza";}
if ($dzien == 2) { $imieniny = "Balbiny, Pauliny, Rafała";}
.
.
if ($dzien == 31) { $imieniny = "Sylwestra, Melanii, Hermesa";}
}
}
?>
function imieniny() {
$data_str = getdate();
$miesiac = $data_str["mon"];
$dzien = $data_str["mday"];
if ($miesiac == 'stycznia') {
if ($dzien == 1) { $imieniny = "Mieczysława, Mieszka, Masława";}
if ($dzien == 2) { $imieniny = "Izydora, Makarego, Sylwestra";}
if ($dzien == 3) { $imieniny = "Danuty, Genowefy, Arletty";}
.
.
if ($dzien == 30) { $imieniny = "Macieja, Martyny, Teofila";}
if ($dzien == 31) { $imieniny = "Ludwika, Marceliny, Cyrusa";}
}
if ($miesiac == 2) {
if ($dzien == 1) { $imieniny = "Brygidy, Ignacego, Renaty";}
if ($dzien == 2) { $imieniny = "Marii, Miłosława, Joanny";}
if ($dzien == 3) { $imieniny = "Błażeja, Telimeny, Oskara";}
.
.
if ($dzien == 28) { $imieniny = "Romana, Makarego, Lutomira";}
if ($dzien == 29) { $imieniny = "Romana, Oswalda, Cyryla";}
}
if ($miesiac == 3) {
.
.
if ($dzien == 31) { $imieniny = "Beniamina, Kornelego, Balbiny";}
}
.
.
if ($miesiac == 12) {
if ($dzien == 1) { $imieniny = "Natalii, Blanki, Eligiusza";}
if ($dzien == 2) { $imieniny = "Balbiny, Pauliny, Rafała";}
.
.
if ($dzien == 31) { $imieniny = "Sylwestra, Melanii, Hermesa";}
}
}
?>
Datę wywołuję na stronie:
Kod
<? include 'data.php'; ?>
Pomóżcie, proszę - jak mogę podpiąć do aktualnej daty (domyślam się, że pobieranej z serwera) aktualne imieniny?