2013-10-05 9 views
7

私はFolderFolderéの2つのフォルダを持っています。 2番目のものはPHPで捕捉できませんでした。ここでアクセント付きfalse file_existsは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 
?> 

それを修正する方法は?

+0

[この](http://stackoverflow.com/a/2685818/1438393)の答えのように動作します。 –

+0

はい、Windowsではパスを確認してください。 :)あなたのリンクを見るつもり! まだ間違っています... – Syl

答えて

11

これは役立つはず魅力

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

本当は...まだ間違っています。 Thx – Syl

+0

これはWAMPでうまくいきます。どのウェブサーバにいますか? –

+1

@sylouuu実際これはPHP5.4で動作します。 'dirname(__ FILE__)を使ってみてください。 '/ test/data/Foldere''代わりに – Yang

関連する問題