Довольно понятно. Например, файл (AB.txt) находится как на моем диске C, так и на моем (NFS) смонтированном диске W. Кстати, операционная система Windows 7 x64.
function fileExists($path){
return (@fopen($path,"r")==true);
}
var_dump(fileExists('C:\AB.txt'));
var_dump(fileExists('W:\AB.txt'));
var_dump(file_exists('C:\AB.txt'));
var_dump(file_exists('W:\AB.txt'));
Дает
boolean true
dir='ltr'>boolean false
boolean true
dir='ltr'>boolean false
Я не могу найти объяснение этому поведению в вики php или при поиске с помощью Google.
fileExists
? Кроме того, вы пробовалиfopen
? - person Eric   schedule 07.10.2012file_exists()
или созданную вами пользовательскую функцию? - person Ibu   schedule 07.10.2012