Salve a tutti.. ho un problemino con dirname().

Ho uno script che dall'area di amministrazione di un sito mi deve elencare i files contenuti su una cartella presente sul Desktop ad esempio.. Il percorso viene passato tramite form con un campo file.

Quindi su tale campo è presente tutto il percorso compreso il nomefile.ext, il tutto viene passato a dirname().

dirname() anziche restituirmi tutto il percorso senza nomefile.ext mi restituisce "." che per lo script remoto è la directory dove è in esecuzione lo script stesso.. quindi mi vengono elencati i file all'interno di quest'ultima..

In locale funzionava, perche in remoto si comporta cosi. come posso fare per risolvere il problema..

Grazie a tutti..