Con unidades mapeadas no he intentado, pero si me ha resultado muy bien con unidades en red atravez de la ruta (en plataforma win)
\\nombre_pc o
\\192.168.1.100 
Como puedes ver en una ventana del explorador tengo el directorio en red
\\pedro\Documentos
Y el codigo php para mostrar los archivos del directorio en red
Código PHP:
<?
//by http://deerme.org
$ruta='\\\\pedro\\\\Documentos';
$dir=dir($ruta);
$i=0;
while ($elemento = $dir->read())
{
// Evitamos el . y ...
if ( ($elemento != '.') and ($elemento != '..'))
{
// $elemento nombre de la imagen
echo $elemento.'<br>';
}
}
?>
Imprime mi interprete php
Código:
ActividadDeportiva1.doc
ActividadEspiritual.doc
desktop.ini
Driver Scanner
Mi música
Mis imágenes
Programas
trucos imperivm.txt
Venta.ppt
que lo importante es la forma como llamamos a la ruta en la red
$ruta='\\\\pedro\\\\Documentos'; (recuerda que un \\ representa realmente un \ en memoria)