questione di permessi?
se eseguo da shell funzia, da web no, anche se esiste la cartella mi stampa ko

if(is_dir("/var"))
echo "ok";
else
echo "ko";

la cartella var ha i seguenti permessi:
drwxr-xr-x 20 root root 4096 Nov 29 21:21 var

che stranezza... anche se lo faccio su una cartella con permessi 777 non funzia...