PHP scandir ile göreli yolları kullanmak ve doğrulama scandir etkiler mümkün mü?

0 Cevap php

Ben fotoğraflardan dizinleri bir grup var sitemde doğrulanmış bir dizin var. Giriş Eğer bu fotoğrafları erişebilirsiniz.

/admin/galleries/

Ben doğrulanmış dizindeki dizinleri listesini inceleyen konuk erişim izni verebilir bu dizinin dışında başka bir sayfa oluşturmak istiyorum.

/guest/access/

Ben sadece /admin/galleries/ Dir dizinleri basit bir liste gerekir. Ben scandir kullanmaya çalışıyorum.

$folderlist = scandir("../../admin/galleries");

Bu false dönmez, ancak boş döner. Ben neden emin değilim? Bu scandir üzerinden erişim engelleme bu dizinin üzerinde kimlik mi? Ben scandir gibi bir sunucu işlemi etkilediğini düşündüm olmazdı.

Göreli yol bir sorun var mı? I /guest/access/ içinde bir kukla dizin yapmak ve scandir yolunu değiştirdiğinizde scandir("."), o dizinin adını verir. Ama ben scandir("..") veya scandir("../../guest") için /guest/ dizin ve değişim scandir içine aynı dizin, yine boş döndürür taşırsanız. Bu beni o not bir kimlik doğrulama sorun, ama scandir kendisi ile bir şey nereden çıkardın?

0 Cevap