Cevaplar
-
dirname belirtilen dosyanın dizin halinde getirir. dirname(__FILE__) ile kodun çağırıldığı php scriptinin olduğu dizin yapısını verir.
Genelde ikisi birlikte aşağıdaki gibi bir örnekte kullanılır.
index.php <?php define("FOLDER_PATH", dirname(__FILE__)); require_once(FOLDER_PATH . '/include/db_connect.php');
dosyanın tam yolunu bulup dosyayı çağırır. Temel faydası dosya yolu, işletim sistemi veya php versiyon farklarından kaynaklanan çağırma işlemlerinden kaynaklı sorunları en az indirmektir.
Yada o anda aktif dosyanın yolunu alman gerektiğinde dirname(__FILE__) kullanabilirsin.
Dosya upload işlemlerinde faydalı olabilir.
index.php <?php define("FOLDER_PATH", dirname(__FILE__)); move_uploaded_file($_FILES["file"]["tmp_name"], FOLDER_PATH . '/uploades/yuklenen_file.jpg'