Il suffit de faire une petite recherche sur ce même site :
lister les fichiers :
http://www.phpcs.com/code.aspx?ID=33593 aléatoire : $r = rand(0,count($arr)-1);
include $arr[$r];
Essaye d'adapter le code toi même, c'est la meilleur chose pour apprendre. Et n'oubli pas que PHP est très accessible, alors courage!
Pour ta phase de débuggage, utilise :
nl2br(print_r($unevariable,true));
pour savoir ce qu'il y'a dans $unevariable
nl2br(var_dump($unevariable,true));
pour savoir comment elle est créée (son type exacte)