I is_file () veya file_exists () fonksiyonu ile bir çok garip bir davranış var.
<?php $nfsFile = '/mnt/nfsdir/file.txt'; var_dump(is_file($nfsFile)); ?>
Bu kod her zaman YANLIŞ verir, ancak:
$#php -r 'var_dump(is_file('/mnt/nfsdir/file.txt'));'
Doğru olan, DOĞRU verir.
Ben Debian Squeeze, Apache 2.2.15 ve PHP 5.3.2-1 koşuyorum.
Ben güvenli modda, dizini / mnt / nfsdir / ve tüm dosyalar 777 yılında, www-data kullanıcı ls / mnt / nfsdir / ben şimdi fikir dışında bir lokma değilim olabilir vardır değilim.
Herhangi bir öneri bekliyoruz!