если путь содержит греческий символ, file_exists всегда будет возвращать false, в противном случае он будет работать как надо.
(Я показываю греческие символы по всей моей странице без каких-либо проблем)
if( file_exists($path) )
return true;
else
return false;
В Windows и пути к арабским символам я должен изменить системные локальные системы на арабский, чтобы PHP мог читать эти пути.
Других решений пока нет …