Adlarında tırnak dizinleri okumak için PHP olsun?

2 Cevap php

Ben bir dizin yineleme ve dosyaların bir xml listesini yazdırmak için PHP 5'in scandir ($ dir) fonksiyon kullanıyorum. Dizin adına tek bir teklif var yalnızca, scandir hiç ürün verir! (O başarısız eğer yaptığınız gibi) return false veya uyarılar veya hatalar üretmek değil - sadece boş. Herhangi bir fikir?

$items = scandir(stripslashes($dir)); //strip slashes in case magic_quotes are on
if($items === false) die("scandir returned failure");
print_r($items)

2 Cevap

I've tested it on windows and it worked fine. Try echo $dir; to make sure it's what you expect.

Ayrıca, ini_set() hata düzeyi yeterince yüksek olduğundan emin olmak için kullanın:

ini_set('error_reporting', E_ALL);

Eğer komut dosyası yürütme kullanıcı hedef dizine okuma izinleri olduğunu kontrol ettiniz mi?