non è che in locale hai la 4 e sul server php 5 che ha la funzione scandir
http://it.php.net/manual/it/function.scandir.php

in questo caso devi cambiare nome alla funzione se non esegue le solite operazioni o se esegue le solite operazioni puoi controllare se esiste e dichiararla solo se non esiste
ciao