ti spiego il mio problema è anche ad esempio con opendir()
per leggere il contenuto della cartella corrente ho provato con:

opendir(getcwd());

opendir('.');

opendir('\\');

opendir('/');

opendir(' ');

opendir('');


in tutti questi casi restituisce
warning: failed to open dir