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]