le script fonctionne très bien mon seul souci étant totalement novice en php ,je ne vois pas comment je pourrais afficher mes images sous forme de tableau avec redimensionnement auto des images .(voir screenshoot de ce que j'aimerais obtenir.)
merci par avance.
<?
function read_data($data_dir,$ext) {
$dir_handle = @opendir($data_dir);
if ($dir_handle) {
while ($file = readdir($dir_handle)) {
if (eregi($ext,$file)) {
$files[] = $file;
}
}
closedir($dir_handle);
}
if (gettype($files) == "array" ) {
sort($files);
} else {
$files = false;
}
return $files;
}
$output = "<html><body>";
$ext =".+\.png$|.+\.jp[e]{0,1}g$|.+\.gif$";
$dir =".";
$images = read_data($dir,$ext);
if ($images) {
for ($i=0;$i<count($images);$i++){
$output .= "<img src=\"".$images[$i]."\"><br>\n
<input value=\"[img]http://".$HTTP_HOST . dirname($SCRIPT_NAME)."/".rawurlencode($images[$i])."[/img] \" onClick=\"this.select();\" size=\"60\"><br>\n
<hr width=\"100%\" noshade><br>\n";
}
}
$output .= "</body></html>";
echo $output;
?>
ce qui donne pour résultat
screen du resultat souhaité
