>>";// text displayed in the next field
$last="<<";// text displayed in the last field
$textlinks=1; // display textlinks to the images 1=yes 0=no
$dropdown=1; // display dropdown menu with names 1=yes 0=no
$dropdowntext="vedi"; // text display on the button next to the dropdown
$namedisp=1; // display name of the pic (capitalized filename) 1=yes 0=no
$xofy=1; // display pic x of y 1=yes 0=no
// the directory name
$handle=opendir('.');
// start HTML, you can tweak that!
echo "
\n\t\n";
// initialize variables
$pics=array();
$count=0;
// read directory into pics array
while (($file = readdir($handle))!==false) {
// filter for jpg, gif or png files...
if (substr($file,-4) == ".jpg" || substr($file,-4) == ".gif" || substr($file,-4) == ".png" || substr($file,-4) == ".JPG" || substr($file,-4) == ".GIF" || substr($file,-4) == ".PNG"){
// you can apply other filters here...
$pics[$count] = $file;
$count++;
// don't forget to close the filter conditions here!
}
}
closedir($handle);
// done reading, sort the filenames alphabetically, shade these lines if you want no sorting
sort($pics);
reset($pics);
// define the selected picture, to highlight textlink, preselect dropdown and define for+next links
for ($f=0;$f<=sizeof($pics)-1;$f++){if ($pic==$pics[$f]){$selected = $f+1;}}
// display dropdown if wanted...
if ($dropdown==1){
echo "Ricerca per nome\t\n\t\t";
}
// if there is already a pic selected...
if ($pic){
// if the text should be displayed
if ($namedisp==1){
// Capitalize filename for display andf print it
$name=ucfirst(substr($pic,0,-4));
echo "indirizzo da inserire nell'articolo /images/dossier3/".$pic."";
}
// if pic x of y is selected, display it
if ($xofy==1){
echo "
".$selected."/".sizeof($pics);
}
echo "\n\t\t\n";
// Display table with for+next arrows, and a black line around the image
echo "\t\t\n\t\t
\n\t\t\t
\n\t\t\t\t
";
// if for+next arrows are selected and the picture is not the first one, display last arrow
if ($selected != 1 && $fornext==1){
echo "$last";
}
else { echo "$last";}
echo"
\n\t\t\t\t
";
// if for+next arrows are selected and the picture is not the last one, display next arrow
if ($selected != (sizeof($pics)) && $fornext==1){
echo"\n\t\t\t\t
\n\t\t\n\t\t\n\t\t";
}
// if textlinks display is selected
if ($textlinks == 1){
// loop over images
for ($f=0;$f<=sizeof($pics)-1;$f++){
// add gaps between the links, unless it is the first one
if ($f > 0) echo " ";
// if the link to the pic is the selected one, display a bold number and no link
if ($pic==$pics[$f]){echo "".($f+1)."";}
// otherwise display the link
else{echo "".($f+1)."";}
// make linebreaks every 15 times!
$isbr = strpos((($f+1)/15),".");
if (!$isbr){echo " ";}
}
}
// close HTML :-)
echo"\n\t\t\n\t