Bunu php inclued DEĞİL dosyasından dahil bir dosyadan bir yöntemini çağırmak

2 Cevap

Bu soru oldukça basit olmalıdır. Ben işlevi içeren bir dizinde bir php dosya bu dizinde dosyaları okumak için çağrı var. Ben bu fonksiyonlara erişmek ve dizini dışından onları aramak gerekiyor. Php onlar dahil edildi dosyasında vs fiziksel olarak dosyasına göre bu işlevleri yürütmek yapmak için bir yolu var mı? Eğer değilse, nasıl ben dizin yapısı farklı bölgelerinden gelen bu dosyaları okuyabilir emin olun ki?

Teşekkürler

2 Cevap

__FILE__ ", bu" dosya ismi başka bir yerde dahil olsa bile,

http://us3.php.net/manual/en/language.constants.predefined.php

bu yüzden fopen(dirname(__FILE__) . '/blah') aynı dizinden dosyayı açacak

Ben de anlıyorum Yani eğer böyle bir şey var:

function processDir() {
    if ($dh = opendir('.')) {
        while (($file = readdir($dh)) !== false) {
            // some processing
        }

        closedir($dh);
    }
}

so why don't you path the directory to treat to your processing function in my example: function processDir(aDir)