[Dotclear 2] Alterner une image de fond en CSS

Ne trouvant pas mon bonheur parmi les plugins et ressources DC2, j’ai écrit ce petit bout de code :

//Les fonds sont dans un sous-répertoire
$rep = "images/fonds/";
$dh = opendir($rep);
//On constitue un tableau des noms d'images
$files = array();
while (($filename = readdir($dh)) !== false)
{
    if (strrpos($filename, '.') > 1)
    {
       $files[]=$filename;
    } }
//On choisit une valeur au hasard dans les X images du dossier
$img_rand=rand(0,sizeof($files)-1);
header("Content-type: image/png");
/* Récupération du paramêtre */
$file = $files[$img_rand];
$src  = imagecreatefromjpeg($rep.$file);
//On affiche l'image
imagepng($src);

Il permet de lister un répertoire (ici « images/fonds/ ») et d’en tirer une image.

Comment l’utiliser? juste mettre ce code dans un fichier PHP et appeler ce .php en lieu et place de l’image de fond à alterner.