Code source de fn-affiche_def.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
<?php function affiche_def($cd_langue,$auteur,$discriminant)
/* 
Usage: <?php affiche_def('fr','Francis Bacon','_(philosophe)'); ?>
- le parametre #1 est la langue du site Wikipedia
- le parametre #2 est le nom de l'auteur
- le parametre #3 est, si nécessaire, le dicriminant affecté par wikipedia pour distinguer l'auteur de ses homonymes
affiche le nom de l'auteur, et un lien vers l'article de Wikipedia concernant l'auteur,
exemples:
    https://fr.wikipedia.org/wiki/Francis_Bacon_(philosophe)
    https://fr.wikipedia.org/wiki/Jacques_Attali, 
    https://fr.wikipedia.org/wiki/Jacques_Ellul
    https://fr.wikipedia.org/wiki/Bernard_Friot_(sociologue)
    https://fr.wikipedia.org/wiki/René_Girard
    https://fr.wikipedia.org/wiki/Michel_Serres
*/
{
    
// str_replace('a','z','abcde') donne 'zbcde'
    
$auteurSansEspace str_replace(' ','_',$auteur);
    
$UrlDico 'https://'.$cd_langue.'.wikipedia.org/wiki/' .$auteurSansEspace .$discriminant;
    
// NB: je place le anchor en tout début (idem Afrique) pour que le lien soit activable à coup sûr: bug à creuser !
    
echo '<a target="_blank" href="'.$UrlDico.'"> 
            <span class="infobulle-t2">'
.$auteur .'
                <span>► Voir <b>'
.$auteur.'</b> dans Wikipedia</a>
                </span>
            </span>'
;
}
?>