Visualizzare contenuto cartella
Ciao ragazzi ho un problema... Tanto per cambiare.
Allora ho trovato lo script e l'ho adattato a quello che mi deve mostrare, pero' se visualizzo solo il nome dei file il . e .. non me li visualizza, mentre cosi come ve lo posto mi fa vedere due quadrati vuoti, che presumo siano queti cavolo di punti. Come risolvo? Si puo ordinare le foto per numero crescente?
Se volete vedere ecco la pagina: click
Codice: (considerate che sto usando Greybox)
Codice PHP:
<script type="text/javascript" src="galleria_immagini/greybox/AJS.js"></script>
<script type="text/javascript" src="galleria_immagini/greybox/AJS_fx.js"></script>
<script type="text/javascript" src="galleria_immagini/greybox/gb_scripts.js"></script>
<link href="galleria_immagini/greybox/gb_styles.css" rel="stylesheet" type="text/css" />
<?php
//Imposto la directory da leggere
$directory = "galleria_immagini/carnevale2011/";
// Apriamo una directory e leggiamone il contenuto.
if (is_dir($directory)) {
//Apro l'oggetto directory
if ($directory_handle = opendir($directory)) {
//Scorro l'oggetto fino a quando non è termnato cioè false
while (($file = readdir($directory_handle)) !== false) {
//Se l'elemento trovato è diverso da una directory
//o dagli elementi . e .. lo visualizzo a schermo
if((!is_dir($file))&($file!=".")&($file!=".."))
echo "<a href=\"" . $directory . "" . $file . "\" rel=\"gb_imageset[nice_pics]\" title=\"\">";
echo "<img src=\"" . $directory . "" . $file . "\" width=\"150\" height=\"120\" /></a>" . " ";
}
//Chiudo la lettura della directory.
closedir($directory_handle);
}
}
?>