Gallerie d'image en fonction du répertoire

Contenu du snippet

Ce code récupere le nom des images dans un répertoire et les affiche sous forme d'un tableau dont le nombre de collones est parametrable

Source / Exemple :


<?
$directory="images/"	//Nom du dossier
$ncol=7					//Nombres de collones
function browse ($dir, $ext) 
{ 
	if($handle = opendir($dir)) 
	{ 
		while(false !== ($file = readdir($handle))) 
		{ 
			$getExt = explode(".", $file); 
			$countExt = count($getExt); 
			$fExt = $countExt - 1; 
			$myExt = $getExt[$fExt]; 
			if (($myExt == $ext) && ($file != ".") && ($file != ".."))
			{
				$files[] = $file;
			} 
		} 
	} 
return $files; 
closedir($handle); 
} 
// utilisation de la fonction avec des fichiers JPG 
$getFile = browse($directory, "jpg"); 
echo "<table><tr>";
foreach ($getFile as $myFile) 
{
	echo "<td>";
	echo "<img src='".$directory.$myFile."'>";
	echo "<td>";
	$mod=$col%$ncol;
	if($ncol==0)
	{
		echo "</tr><tr>";
	}
	$col++;
} 
echo "</tr></table>";
?>

Conclusion :


il vous suffit de modifier le répertoire à scanner ainsi que le nombre de collones que vs désirez voir affichés

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.