Bir diziye dosya yapısını okuyun, ama sadece belirli dosyalar

0 Cevap php

Şöyle bir dizin yapısı vardır:

/expandables 
- folder
- folder
- folder
- folder 
  - BannerInfo.txt
  - index.html

folder Her biri aynı tam yapışım vardır. BannerInfo.txt ve index.html adlı bir dosya. Bu konularda yaklaşık 250 bu klasörler vardır.

Ben bu klasörler arasında döngü istiyorum ve bir diziye index.html dosyaların her saklayın. index.html dosyasının içinde ben daha sonra gösterilmek üzere bir dizeye okumak istediğiniz sadece bazı basit HTML ve Javascript olduğunu.

I'm struggling with how to filter out only the index.html tek tek klasörler dosyası.

Ben rastgele bir index.html dosyasını seçin ve bir textarea içine içeriğini koymak istiyorum çünkü bu amacı budur. Ben dönen diziyi basit bir array_rand() yapmak ve dize tükürmek düşündüm.

Herhangi bir fikir?

EDIT:

Ben böyle bir şey geldi:

<?

    $expandables = array();

    $expandables = scandir("expandables/");

    $count = 0;

    foreach($expandables as $expandable) {
        if ($expandable != "." && $expandable != "..") {
            $expandableCode = "expandables/" . $expandable . "/index.html";

            // get value of index.html for select list
            $expandableValue = file_get_contents($expandableCode);


            // echo out options
            echo "<option value='$expandableValue'>$expandable</option>";

        }
    }       



?>

Ama bu tam olarak düzgün çalışmıyor. Ben selectbox onu seçtiğinizde dinamik index.html içeriği ile benim textarea doldurmak için bir yolu var mı?

0 Cevap