$path)
{
# $urlencoded_path = implode('/',array_map('rawurlencode',explode('/',$path)));
$_splitpath = explode('/',$path);
$_utf8path = array_map('utf8_encode',$_splitpath);
$_urlencode = array_map('rawurlencode',$_utf8path);
$coded_path = implode('/',$_urlencode);
$out .= "\r\n";
}
}
$offset = $offset+$key+1;
return $out;
}
#------------------------------------------------------------------------------
$_output['gallery'] = NULL;
$_output['debug'] = NULL;
### Alle Filenamen im Verzeichnis einsammeln im Array
$_filenames = glob($dir.'/*.*');
### alle Nicht-Bilder aus dem Array entfernen
foreach($_filenames as $key => $name)
{
if (false === getimagesize($name))
{
unset($_filenames[$key]);
}
}
if (count($_filenames) == 0)
{
echo "Es sind keine Bilder im Verzeichnis vorhanden!";
}
else
{
### Deine Funktion aufrufen, die den HTML-Code für die Bildergalerie
### in eine Ausgabe-Variable schreibt, die dann später in Dein
### Template eingesetzt wird :-)
$_output['gallery'] = make_gallery_html($_filenames);
$_output['debug'] =
"
\r\n".
htmlspecialchars(print_r($_filenames,1)).
"\r\n";
}
/*
else
{
}
*/
echo $_output['gallery'];
echo $_output['debug'];
?>