C'è un po' di lavoro all'inizio, ma ti suggerirei di convertire il file .csv in PHP, così da non doverlo caricare ogni volta. Fai lo sforzo all'inizio, e poi il resto è più facile.
Codice PHP:
<?php
$santi_per_mese_e_giorno = [
# Gennaio
1 => [
1 => "Maria, Madre di Dio",
2 => "Basilio, Evelina, Modesto",
3 => "Genoveffa",
4 => "Fausta, Angela, Elsa, Cristiana, Quintiliano, Quintiliana, Ermes, Ermete",
# etc
],
# Febbraio
2 => [
# riparti da 1 =>, 2 =>, etc
],
# ... altri mesi ...
];
// "n" e "j" da questa tabella: https://www.php.net/manual/datetime.format.php
$questo_mese = date('n');
$questo_giorno = date('j');
?>
<h1>Resto della pagina</h1>
<p>I santi di oggi: <?= htmlspecialchars($santi_per_mese_e_giorno[$questo_mese][$questo_giorno]) ?>.</p>
L'elenco dei giorni sarà assai lungo. Se vuoi puoi copiarlo in un altro file, e poi "includerlo" nella pagina:
elenco_dei_santi.php
Codice PHP:
<?php
return [
# Gennaio
1 => [
1 => "Maria, Madre di Dio",
2 => "Basilio, Evelina, Modesto",
3 => "Genoveffa",
4 => "Fausta, Angela, Elsa, Cristiana, Quintiliano, Quintiliana, Ermes, Ermete",
# etc
],
# Febbraio
2 => [
# riparti da 1 =>, 2 =>, etc
],
# ... altri mesi ...
];
pagina.php
Codice PHP:
<?php
$santi_per_mese_e_giorno = include('elenco_dei_santi.php');
// "n" e "j" da questa tabella: https://www.php.net/manual/datetime.format.php
$questo_mese = date('n');
$questo_giorno = date('j');
?>
<h1>Resto della pagina</h1>
<p>I santi di oggi: <?= htmlspecialchars($santi_per_mese_e_giorno[$questo_mese][$questo_giorno]) ?>.</p>