Geburtstage
[insert_php]
$csv_datei = “./wp-content/uploads/sites/75/2016/01/geburtstage.csv”;
$felder_trenner = “;”;
$zeilen_trenner = chr(13).chr(10);
if (@file_exists($csv_datei) == false)
{
echo ‘Die CSV Datei: ‘. $csv_datei.’ gibt es nicht!’;
} else {
$datei_inhalt = @file_get_contents($csv_datei);
$zeilen = explode($zeilen_trenner, $datei_inhalt);
$anzahl_zeilen = count($zeilen);
if (is_array($zeilen) == true)
{
$akt_monat = date(“m”);
if ($akt_monat == “01”) {$Monat = “Jänner”;}
if ($akt_monat == “02”) {$Monat = “Februar”;}
if ($akt_monat == “03”) {$Monat = “März”;}
if ($akt_monat == “04”) {$Monat = “April”;}
if ($akt_monat == “05”) {$Monat = “Mai”;}
if ($akt_monat == “06”) {$Monat = “Juni”;}
if ($akt_monat == “07”) {$Monat = “Juli”;}
if ($akt_monat == “08”) {$Monat = “August”;}
if ($akt_monat == “09”) {$Monat = “September”;}
if ($akt_monat == “10”) {$Monat = “Oktober”;}
if ($akt_monat == “11”) {$Monat = “November”;}
if ($akt_monat == “12”) {$Monat = “Dezember”;}
echo ‘Wir gratulieren unseren Geburtstagskindern im ‘.$Monat.’!
‘;
foreach($zeilen as $zeile)
{
$geb_monat = ”;
$felder = explode($felder_trenner, $zeile);
echo (($geb_monat == $akt_monat) ? ”:”);
// Beginn der Berechnung des Alters
$akt_jahr = date(“Y”);
$akt_monat = date(“m”);
$akt_tag = date(“d”);
$gebdat = explode(“.”, @$felder[3]);
$geb_jahr = @$gebdat[2];
$geb_monat = @$gebdat[1];
$geb_tag = @$gebdat[0];
$alter = $akt_jahr – $geb_jahr;
$v = $akt_monat – $geb_monat;
if ($v < 0)
{
$alter = $alter - 1;
}
// Ende der Berechnung des Alters
$i = 1;
if (is_array($felder) == true)
{
foreach($felder as $felde)
{
if ($geb_monat == $akt_monat)
{
echo (($i == 1) ? utf8_encode($felde):'');
echo (($i == 2) ? ' '.utf8_encode($felde):'');
echo (($i == 3) ? ' '.utf8_encode($felde):'');
$i++;
}
}
}
if ($geb_monat == $akt_monat)
{
echo ' zum '.$alter.'. Geburtstag'.'
‘;
}
}
}
}
[/insert_php]