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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69
|
<!-- Partie incluse par le fichier homegame.php !-->
<?php
// Chemin
$path = "pict/musee/jeux/";
// Init. du compteur
$count =0;
// OpenDIR
$dir = @opendir($path) or die("Impossible d'ouvrir le dossier $path");
// Boucle de lecture du dossier
while($file = readdir($dir))
{
if(!is_dir($file) && $file != "." && $file != ".." && $file != ".DS_Store")
{
$count ++;
}
}
// Definition de l'ensemble
$tab=glob($path."{*-r.jpg, *-j.jpg}", GLOB_BRACE);
// Affichage aléatoire de l'image //
shuffle($tab);
// Mise en variable
$final = current($tab);
// Suppression des dix premiers caractères
$tab1 = substr_replace(current($tab), '', 0, 16);
// Suppression de l'extension
$exts = array("-r.jpg", "-j.jpg");
$tab2 = str_replace($exts, "", $tab1);
// Suppression des underscores
$tab3 = str_replace("_", " ", $tab2);
// Suppression de la typologie
$tab4 = substr_replace($tab3, '', 0, 2);
// Remplacement espaces pour photos
// echo $phototitre; // Debug
$var1 = array("$", "+");
$var2 = array("%2F", "%2B");
$tab4 = str_replace($var1, $var2, $tab3);
// echo $newpt; // Debug
// Fin de remplacement espaces pour photos
$array = explode('-', $tab4);
if(count($array)!=2)
{
echo "Ligne invalide.\n";
continue;
}
// Affichage en lien avec image
echo '<a href="index.php?page=../musee/descri-jeux&Titre='. htmlspecialchars($array[0]) .'&Plateforme='. htmlspecialchars($array[1]) .'"><img height="238" border="0" src="'. $final .'" alt="'. htmlspecialchars($array[0]) .' sur '. htmlspecialchars($array[1]) .'" title="'. htmlspecialchars($array[0]) .' sur '. htmlspecialchars($array[1]) .'"></a>';
// Fermeture du dossier
closedir($dir);
?>
<!-- Fin de partie incluse par le fichier homegame.php !--> |
Partager