forked from nigrosimone/codice-fiscale
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathEsempio.php
30 lines (24 loc) · 786 Bytes
/
Esempio.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
require 'CodiceFiscale.php';
// Codici fiscali di fantasia da validare
$CodiciDaValidare = array('MRARSS75P14H501I', 'MRARSS82M56F205J', 'MRARSS82M56F205I');
$cf = new CodiceFiscale();
foreach ($CodiciDaValidare as $CodiceDaValidare)
{
printf('<h5>%s</h5>', $CodiceDaValidare);
if( $cf->ValidaCodiceFiscale($CodiceDaValidare) )
{
echo '<p style="color: green">Codice fiscale corretto</p>';
printf('<p>Giorno: %s</p>', $cf->GetGiornoNascita());
printf('<p>Mese: %s</p>', $cf->GetMeseNascita());
printf('<p>Anno: %s</p>', $cf->GetAnnoNascita());
printf('<p>Comune: %s</p>', $cf->GetComuneNascita());
printf('<p>Sesso: %s</p>', $cf->GetSesso());
}
else
{
printf('<p style="color: red">Errore: %s</p>', $cf->GetErrore());
}
echo '<hr>';
}
unset($cf);