Grazie 1000 per la risposta !!!
Ti chiedo solennemente scusa per il ritardo, ma ero in vacanza all'estero !!!
Ho fatto come hai detto tu, ma non so perchè carica solamente la cartella1 e la 2 no !
Ho fatto in questo modo:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Auto Generating Photo Gallery</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<link rel="stylesheet" type="text/css" href="resources/fancy.css" />
<script type="text/javascript" src="js/jquery-1.2.3.pack.js"></script>
<script type="text/javascript" src="js/jquery.fancybox-1.0.0.js"></script>
<script type="text/javascript">
$(function(){
$(".photo-link").fancybox({ 'zoomSpeedIn': 500, 'zoomSpeedOut': 500, 'overlayShow': true });
});
</script>
</head>
<body>
<div id="page-wrap">
[img]resources/header.png[/img]
<?php
if (isset($_GET['id'])) // Se esiste la variabile id
{
$gallery = trim($_GET['id']); // La galleria che vuole vedere diventa quella da lui digitata
}
else // Altrimenti se non esiste
{
$gallery = "default";
}
// Ora vediamo quale galleria è
switch ($gallery)
{
// Ogni valore corrisponde ad una cartella (con dentro le immagini per intenderci)
case 1: // Caso 1
$image_dir = 'cartella1/';
break;
case 2: // Caso 2
$image_dir = 'cartella2/';
break;
default: // Caso di default (esempio se non vi è un numero dentro id oppure se è un numero di cui non esistono casi)
$image_dir = 'cartella1/'; // Ho messo questa come "default"
break;
}
$per_column = 6;
/* step one: read directory, make array of files */
if ($handle = opendir($image_dir)) {
while (false !== ($file = readdir($handle)))
{
if ($file != '.' && $file != '..')
{
if(strstr($file,'-thumb'))
{
$files[] = $file;
}
}
}
closedir($handle);
}
/* step two: loop through, format gallery */
if(count($files))
{
foreach($files as $file)
{
$count++;
echo '[img]',$image_dir,$file,'[/img]';
if($count % $per_column == 0) { echo '<div class="clear"></div>'; }
}
}
else
{
echo '
There are no images in this gallery.</p>';
}
?>
<div id="1">
</div>
<div id="2">
</div>
</div>
</body>
</html>
Dove sbaglio ?