Sitemiz için bazı uygulamalarda bize “Document Root” gerekir yani sitenin ağaç dizinde sunucuya olan tam yolu diyebiliriz. Diğer bir deyişle sitenizin hangi klasörde olduğubilgisi.
Bir örnek üzerinden inceleyelim. Bir sunucuda yazının devamında gösterdiğim kodu denedikten sonra karşıma şu çıktı
/home/noname/public_html
Bunun anlamı sitenizin Linux sunucuda home klasörü -> noname klasörü ve en son public_html klasörü bulunmakta olduğudur.
Özellikle sunucuya dosya gönderileceği zaman ihtiyaç duyulan bu bilgiyi öğrenmeniz için oldukça basit bir kod var.
Bir düzenleyici ile dizin.php isimli bir dosya yaratın ve aşağıdaki kodu dosyaya yapıştırıp kaydettikten sonra sunucuya gönderin. Ardından tarayıcınızla bu dosyayı çalıştırın. (http://www.site.com/dizin.php şeklinde)
[php]<?php echo $_SERVER[‘DOCUMENT_ROOT’]; ?>[/php]
veya aşağıdaki koddan da faydalanabilirsiniz.
[php]<?php echo getcwd(); ?>[/php]
Bu ikinci kodun diğerinden farkı o anda bulunduğunuz dizinin yolunu vermesi. Göreceğiniz dizin içinde zaten size gerekli olan kısmı görebilirsiniz.
Bu sayede daha önce yazmış olduğum rastgele resim eklentisindeki $resimler_dizini değişkenine ne yazacağınızı da öğrenebilirsiniz ;)