Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

require_once , dirname(__file__)

require_once,dirname(__file__)

evet arkadaşlar bu kod tam olarak ne işe yarıyor.?
dosyayı bir kere çağırması dışında ne faydası var..?
tam olarak 2si bir arada nasıl kullanılıyor..?

herkese çok teşekkürler .)
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • 3
    Kesali adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    10 yıl önce güncellenmiş
    208 cevap - 2 soru
    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'