Slik importerer Alle PHP-skript i en mappe

En kraftig funksjon i PHP er dens evne til å "inkludere" andre PHP-filer som inneholder ytterligere skript og funksjoner. På grunn av dette, trenger du ikke å kopiere koden din om og om igjen --- kan du bare ta den andre PHP-filen som inneholder den. Som standard inkluderer PHP bare én fil om gangen, men ved å bruke PHP evne til å lese en katalog du kan løkken over filene i det og ta alle de PHP-skript i sving.

Bruksanvisning

1 Opprett en ny PHP-fil i den overordnede katalogen til mappen som inneholder skript du vil importere. Etter å ha åpnet den i en teksteditor, legge til "<? Php" som den første linjen og "?>" Som den siste linjen.

2 Link mappen som inneholder PHP-skript til en variabel som heter "$ includefolder" og sette denne koden på den andre linjen i PHP-filen. Hvis mappen med skript på det som kalles "inkluderer," du ville skrive:

$ Includefolder = "includes /";

3 Åpne mappen ved hjelp av en "hvis" statement og PHP er "opendir ()" -funksjon. For å gjøre dette, legg til en tredje linje i PHP-script som initialiserer uttalelsen:

if ($ includefolderh = opendir ($ includefolder)) {

Husk å legge til en annen lukking spenne ( "}") på den nest siste linjen i PHP-filen, slik at uttalelsen er riktig terminert.

4 Skriv inn følgende kode i fjerde linje, umiddelbart etter initialisering av if () uttalelse:

while (($ file = readdir ($ includefolderh))! == false) {if (strpos ($ fil, ". php")! == false) {inkluderer $ includefolder. $ Fil; }}

Skriv inn denne koden nøyaktig, eller klippe og lime den inn i PHP-filen. Det vil sløyfe gjennom filene i mappa, og hvis de er PHP-filer (som er merket med "php" file extension), vil det inkludere dem i skriptet.