• 02-02-2022, 18:38:25
    #1
    Öncelikle merhaba. Benim bir sorunum vardı. ben index sayfama bir klasördeki tüm php dosyalarını include etmek istiyorum fakat ben bu klasöre yeni bir php dosyası atınca onunda include olmasını istiyorum bunu nasıl yapabilirim?
  • 02-02-2022, 18:45:17
    #2
    Glob() fonksiyonu ile dosya isimlerini çektirip, "dizin_adresi".$globdosyaismi şeklinde include edebilirsin. Farklı bir method daha vardı ama uzun süredir kod yazmadigim için hatırlayamadım şuan.
  • 02-02-2022, 18:57:48
    #3
    Developer
    <?php
    function incFiles($dir){
        foreach(scandir($dir) as $val){
            if(!is_dir($dir.$val)){
                include($dir.$val);
            }
        }
    }
    
    incFiles('klasor/');
    ?>
  • 02-02-2022, 19:06:06
    #4
    brown adlı üyeden alıntı: mesajı görüntüle
    <?php
    function incFiles($dir){
        foreach(scandir($dir) as $val){
            if(!is_dir($dir.$val)){
                include($dir.$val);
            }
        }
    }
    
    incFiles('klasor/');
    ?>
    Kod çalışıyor sağlun fakat bunu sadece .php uzantılı dosyayı çekme şansımız varmı ?
  • 02-02-2022, 19:09:14
    #5
    Developer
    Alabros adlı üyeden alıntı: mesajı görüntüle
    Kod çalışıyor sağlun fakat bunu sadece .php uzantılı dosyayı çekme şansımız varmı ?
    tabi, iyi çalışmalar

    <?php
    function incFiles($dir){
        foreach(scandir($dir) as $val){
            if(!is_dir($dir.$val) and strpos($val,'.php') !== false){
                include($dir.$val);
            }
        }
    }
    
    incFiles('vendor/');
    ?>
  • 02-02-2022, 19:09:37
    #6
    define('KLASOR','klasoradi/');
    
    function __autoload($fo){
    include KLASOR.$fo.('.php');
    }
    
    // Dosya Çekiyoruz
    require KLASOR."dosyaadi.php";