Salve a tutti!
So che probabilmente tocchero' per l'ennesima volta un problema gia' discusso decine di volte, ma tutte le varie soluzioni proposte nel mio caso non funzionano...

Sto realizzando uno script di lettura ed esportazione della lista di file e cartelle, ma sono bloccato all'inizio perche' a quanto pare non c'e' verso di far leggere a scandir() unità di rete regolarmente connesse sulla mia macchina, di cui dispongo di tutti i diritti per accesso e lista file, e in cui riesco tranquillamente a navigare da sistema operativo.

Lo script, a grandi linee, e' questo:

codice:
<?php

$file = 1;
$cartelle = 0;

function scan($directory) {
 	
 	$scandir = scandir($directory);
	$totali = count($scandir);	
	$k = 0;
	global $file;
	global $cartelle;
	
	while ($k < $totali) {
	 
	if ((is_dir($directory."\\".$scandir[$k])) AND ($scandir[$k] != ".") AND ($scandir[$k] != "..")) {
	 	 
		$cartelle++;
	 echo "
[dir] ".$directory."\\".$scandir[$k]."";
	 scan($directory."\\".$scandir[$k]);

	 }
	else if (($scandir[$k] != ".") AND ($scandir[$k] != "..")) {
	 
	 echo $file."- ".$directory."\\".$scandir[$k];
	 $file++;
	 }
	echo "
";
	$k++;
	
 }
 

 }

// -- codice HTML per modulo e campi di inserimento
// blablablabla
// -- /codice HTML

if (IsSet($_POST['submit'])) {
	
	$dirok = str_replace("\\\\","\\",$_POST['directory']);
	scan($dirok);
	echo "
[b]FILE TOTALI: $file
CARTELLE TOTALI: $cartelle
</span>";

	}

?>
Funziona perfettamente con qualsiasi tipo di cartella locale, ma quando vado a inserire il percorso di un'unità di rete connessa, ecco che succede:


Warning: scandir(L:\) [function.scandir]: failed to open dir: No such file or directory in C:\...\index.php on line 11

Warning: scandir() [function.scandir]: (errno 2): No such file or directory in C:\...\index.php on line 11


Suggerimenti?

Grazie in anticipo...