2013-10-05 39 views
7

İki klasörüm var, Folder ve Folderé. İkincisi, PHP tarafından yakalanamadı.PHP file_exists aksanlı döndürüyor false

<?php 
     $dir = 'D:\wamp\www\test\data\Folder'; 
     var_dump(file_exists($dir)); // true 

     $dir = 'D:\wamp\www\test\data\Folderé'; 
     var_dump(file_exists($dir)); // false 
?> 

Nasıl düzeltmek için: Burada

benim sınavım?

+0

[Bu] (http://stackoverflow.com/a/2685818/1438393) cevap gibi çalışır. –

+0

Evet, Windows'da, yola bakın. :) Linkinizi görebileceksiniz! Hala yanlış ... – Syl

cevap

11

Bu yardımcı olmalıdır çekicilik

<?php 
$dir = 'D:\wamp\www\test\data\Folderé'; 
var_dump(file_exists((utf8_decode($dir)))); 
+0

Gerçekten değil ... Hala yanlış. Thx – Syl

+0

Bu WAMP üzerinde çok iyi çalışıyor. Hangi web sunucusu çalışıyorsunuz? –

+1

@sylouuu Gerçekten de bu PHP5.4 üzerinde çalışıyor. 'Dirname (__ FILE__) kullanmayı deneyin. '/ test/data/Folderé' yerine – Yang

İlgili konular