webForumDet fria alternativet

Kan man includa en hel mapp?

PHPur PHP

2 svar · 205 visningar · startad av janbanaan

janbanaanMedlem sedan okt. 20033 inlägg
#1

Kan man includa en hel mapp eller är det bara filer man kan använda include till?
Skulle vilja ha något i stil med
include "mapp/*.*";
om någon förstår vad jag menar. Hur får man till detta i PHP?

ThACRoWMedlem sedan dec. 2001314 inlägg
#2

Du får nog ta och läsa in alla filer i mappen och göra en loop på det och includa var för sig.

Nexus86Medlem sedan okt. 20023 030 inlägg
#3

Välkommen till wF! :bire

Om du vill inkludera alla .php-filer i en mapp så använd denna kod:

$mapp = 'mapp';   // Ange mappnamn utan avslutande snedsträck (/)

$dirhandle = opendir($mapp);
while (($file = readdir($dirhandle)) !== false) {
    if (substr($file, strrpos($file, '.'), strlen($file)) == '.php') {
        include("$mapp/$file");
    }
}
closedir($dirhandle);
130 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)