Ciao a tutti,
com'è possibile che questo identico script funzioni sul server che uso per lavoro ma non su aruba? La pagina che ho caricato su entrambi i servers è la stessa quindi non possono esserci errori nella scrittura del codice. Ho anche messo gli stessi permessi ai file e alle cartelle in quanto pensavo fosse quello il problema. Vi riporto di seguito il codice. Vi ringrazio per l'aiuto
<?
$Arr_ext = array("pdf","tif","tiff","jpg","jpeg","zip","rar", "doc");//elenco dei tipi di file che si vuole fare leggere
$folder = "documenti"; //nome della cartella da sfogliare
$dir = opendir($folder);
//creo array del contenuto della directory
$n=0;
while ($file = readdir($dir)){
$pos_estensione = strrpos($file, ".");
$estensione = substr($file, $pos_estensione + 1);
foreach($Arr_ext as $ext){
if($estensione == $ext){
$array[$n] = $file;
$n++;
}
}
}
closedir($dir);
sort($array);
?>
</p>
Elenco dei documenti disponibili:</p>
Note:</p>
<ul>
[*] Per facilitare la ricerca i documenti sono in ordine alfabetico e nominati secondo il seguente criterio:
PROVINCIA - COMUNE - NOMEAZIENDA.doc
[*]I documenti contenuti sono in formato .doc. Se non disponeste di Microsoft Word cliccate qui per scaricare GATUITAMENTE Microsoft Word Viewer
[/list]
<?
foreach($array as $document){
print "<a href=\"".$folder."/".$document."\" target=\"_blank\">".$document."</a>
";
}
?>
</p></p>