- Home
- Categorie
- Coding e Sistemistica
- PHP
- Galleria immagini
-
Galleria immagini
Ciao a tutti :),
Ho alcune difficoltà nel creare una galleria di immagini, visto che quest'ultime sono in una cartella e non in un database.. Come avrete capito è da poco che ho iniziato a studiare il PHP....
Spero in un vostro aiuto,
AndreaP.S.
Va benissimo anche una guida !
-
Ciao,
spiegaci la difficoltà magari riusciamo ad aiutarti.
-
Ciao massimux :),
Infatti scusami.. sono parecchio in difficoltà.. ho questo codice(paginazione immagini da cartella) :
<?phpforeach (glob("cartella_di_prova/.") as $filename) {
echo "<img src="$filename" style='width: 200px; height: 150px; margin-left: 35px; margin-top: 20px;'/>";
}// il paginatore
error_reporting (E_ALL);
$pag=1;
if (isset($_GET['pag'])){
$pag = $_GET['pag'];
//echo($pag);
}
if ($pag < 1){
$pag = 1;
}$filename = ('territorio_foto/.');
$nipp = 2;
$array_immagini = array();
if ($handle = opendir('$filename')) { ----------------> riga 54
while (FALSE !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
array_push($array_immagini, $file);
}
}
closedir($handle);
}error_reporting (E_ALL);
$paginazione = '';
$previous_page = '';
$next_page = '';
$i=1;
$tot_pages = count($array_immagini)/$nipp;
if ((count($array_immagini) % $nipp) != 0){
$tot_pages = $tot_pages+1;
}
if (($pag - 1) >= 1){
$previous_page = "<a href="?pag=" . ($pag - 1) . "" title="Vai alla
pagina precedente"><< pagina precedente</a>";
}
if (($pag + 1) <= ($i/$nipp+1)) {
$next_page = "<a href="?pag=" . ($pag + 1) . "" title="Vai alla pagina
successiva">pagina successiva >></a>";
}
for($i = 1; $i <= $tot_pages; $i++) {
if($i == $pag) {
$paginazione .= $i . " ";
} else {
$paginazione .= "<a href="?pag=$i" title="Vai alla pagina $i">$i</a>
";
}
}
echo "<p>" . "$previous_page" . "<span> " . $paginazione . " </span>" .
"$next_page" . "</p>";
imagedestroy($filename); -----------------------------------------------> riga 91
?>errori riga 54:
1 - Warning: opendir($filename,$filename) [<a href='function.opendir'>function.opendir</a>]: Impossibile trovare il file specificato. (code: 2)
2 - Warning: opendir($filename) [<a href='function.opendir'>function.opendir</a>]: failed to open dir: No such file or directory inerrore riga 91:
1 - Warning: imagedestroy() expects parameter 1 to be resource, string given inTi ringrazio moltissimo,
Andrea