Salve ho uno slideshow di immagini dalla versione originale ne ho creato uno che nelle intenzioni dovrebbe prendere le immagini direttamente da una cartella data alla chiamata della funzione: Ma qualcosa non deve essere stata fatta nel modo migliore..
Chiamata
Gallery
Elenco File
Grazie.. Daniele
Chiamata
PHP:
<div id="gallery">
<?php
require('scripts/php/gallery.php');
$file = galleria('images/gallery/410/');
echo count($file);
?>
</div>
Gallery
PHP:
<body>
<div id="slider">
<ul id="sliderContent">
<?php
function galleria($dir)
{
$file = elencafiles($dir);
foreach ($file as $immagine)
{
echo "<li class=sliderImage>";
echo"<img src=$dir$immagine alt=$immagine height=200px width=230px/>";
echo"<span class='top'></span>";
echo"</li>";
}
}
?>
<div class="clear sliderImage"></div>
</ul>
</div>
PHP:
<?php
function elencafiles($dir)
{
$arrayfiles=Array();
$cartella = opendir($dir);
while (false !== ($file = readdir($cartella))) {
if ($file != "." && $file != "..") {
if ((substr($file,strpos($file,'.')+1)=='jpg') or (substr($file,strpos($file,'.')+1)=='bmp') or (substr($file,strpos($file,'.')+1)=='gif'))
{
array_push($arrayfiles,$file);
}
}
}
closedir($cartella);
sort($arrayfiles);
return $arrayfiles;
}
?>