Hjem Personlig finansiering Slik bruker du PHP-fil- og katalogfunksjoner for HTML5 og CSS3-programmering - dummier

Slik bruker du PHP-fil- og katalogfunksjoner for HTML5 og CSS3-programmering - dummier

Innholdsfortegnelse:

Video: Slik bruker du DNTs selvbetjente hytter 2024

Video: Slik bruker du DNTs selvbetjente hytter 2024
Anonim

Noen ganger trenger du kanskje PHP til å arbeide med filer i en katalog for HTML5 og CSS3 programmering. Si at du har et rapporteringsverktøy for en klient. Hver uke genererer du en ny rapport for klienten og legger den i en katalog.

Du vil ikke måtte endre siden hver gang du gjør dette, så gjør du i stedet en side som automatisk genererer en liste over alle rapportfiler for klienten å velge fra. Dette er typen ting du kan gjøre med funksjoner som opendir () og readdir ().

opendir ()

Med funksjonen opendir () kan du opprette en variabel (teknisk sett er denne typen variabel kalt et håndtak ) som lar deg jobbe med en bestemt katalog.

Opendir () -funksjonen tar en parameter: banen til katalogen du vil jobbe med. Opendir () -funksjonen returnerer et kataloghåndtak (som for eksempel en forbindelse til katalogen) på suksess og falsk ved feil.

Her er et eksempel på funksjonen opendir (). Denne funksjonen lagrer et kataloghåndtak til C: xampphtdocsXFDxfd5. 7 katalog i $ directoryHandle-variabelen:

$ directoryHandle = opendir ("C: xampphtdocsXFDxfd5. 7");

readdir ()

Når du har åpnet katalogen med opendir () -funksjonen, har du en markør peket på den første filen. På dette punktet kan du lese filnavnene en etter en med en stundsløyfe. For å gjøre dette, bruk readdir () -funksjonen.

Readdir () -funksjonen tar en parameter: variabelen inneholder kataloghåndtaket opprettet med opendir () -funksjonen. Funksjonen readdir () returnerer navnet på en fil som nå fokuseres på av markøren på suksess og ved feil.

Her er et eksempel på readdir () -funksjonen. Denne funksjonen iterates gjennom hver fil i katalogen spesifisert av $ dp og tilordner filnavnet til den aktuelle filen til en ny indeks i $ fileArray array:

mens ($ currentFile! == false) {$ currentFile = readDir ($ dp); $ filesArray [] = $ currentFile;}

Den faktiske readdir () -funksjonen selv er readdir ($ dp). For mer om funksjonen, se den offisielle PHP-nettdokumentasjonen på // oss. php. net / funksjon. readdir.

Under noen omstendigheter kan readdir () -funksjonen returnere ikke-boolske verdier som vurderer til False, for eksempel 0 eller "". Når du tester returverdien for readdir () -funksjonen, bruk === eller! ==, i stedet for == eller! ==, for å imøtekomme disse spesielle tilfellene.

chdir ()

Hvis du vil opprette en fil i en annen katalog enn katalogen som PHP-siden oppretter filen, må du endre kataloger.Du endrer kataloger i PHP med funksjonen chdir ().

Hvis du vil være helt sikker på at du er i riktig katalog før du skriver filen, kan du bruke en if-setning med getcwd () -funksjonen. Dette er vanligvis litt overkill, men det kan være nyttig.

Funksjonen chdir () tar en parameter: banen til katalogen du ønsker å jobbe med. Funksjonen chdir () returnerer True på suksess og False on failure.

Her er et eksempel på chdir (). Denne funksjonen endres til C: xampphtdocsXFDxfd5. 6 katalog:

chdir ("C: xampphtdocsXFDxfd5. 6");

Når du bytter til en katalog, er du så fri til å skrive til den med funksjonen.

Slik genererer du listen over filkoblinger

Med funksjonene opendir () og readdir () kan du generere en liste over lenker til filene i en katalog.

Ta en titt på PHP-koden for fillinker-eksempelet:

fileList. php

    $ dp = opendir (".");

    $ currentFile = ";

    mens ($ currentFile! == false) {

    $ currentFile = readDir ($ dp);

    $ filesArray [] = $ currentFile;

    } // slutt mens

    // sorter arrayet i alfabetisk rekkefølge

    sorter ($ filesArray);

    // skriv utdataene

    $ output = ";

    foreach ($ filesArray som $ aFile) {

    $ utgang. = "

  • $ aFile
  • n";

Slik bruker du PHP-fil- og katalogfunksjoner for HTML5 og CSS3-programmering - dummier

Redaktørens valg

Hvordan finne hjelp med Yammer - dummies

Hvordan finne hjelp med Yammer - dummies

Yammer er et utrolig enkelt sted å bruke for all din virksomhet behov. Men som med noe teknologi relatert, kan det komme en tid når du står overfor et spørsmål eller et problem, og trenger hjelp med å finne en løsning. Støtte på Yammer-nettstedet Et godt sted å starte når du har problemer ...

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Hvordan du følger bestemte emner og forfattere i SlideShare - dummies

Følger bestemte emner og forfattere i SlideShare gir deg mulighet til å filtrere lysbilder og bare presenteres de som du er interessert i. SlideShare er et åpen kildekode, Web 2.0-basert program som gjør det mulig for alle som helst i verden å lage og legge inn presentasjoner. Hvis du er interessert i for eksempel åndelighet som en ...

Redaktørens valg

Slik konverterer du tekst til en tabell i Word - dummies

Slik konverterer du tekst til en tabell i Word - dummies

Word 2013 lar deg konvertere tekst til et bord med noen få enkle klikk - hvis du allerede har litt tekst som er delt inn i rader og kolonner med faner, kommaer eller noe annet konsistent tegn. For konvertering til arbeid, må den eksisterende teksten avgrenses med et konsistent tegn for å skille mellom kolonnene. ...

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Hvordan kontroller valgmuligheter i Word 2013 - dummies

Alle dokumentbeskyttelsesalternativer og innstillinger holdes inne ett sted, begravet dypt i Word 2013. Før du kan gjøre endringer, må du komme til prøvingsalternativene. Slik kommer du dit: Klikk på kategorien Filer. Velg Valg på Fil-fanens meny. Velg Proofing fra venstre side i vinduet Ordalternativer. ...

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvordan du konverterer tekst til tabell i Word 2010 - dummies

Hvis du begynte å jobbe med ditt Word 2010 dokument før du oppdaget Tabell-kommandoen, har du sannsynligvis lister opprettet ved hjelp av tabbed-tekst. I så fall kan du enkelt konvertere teksten til et bona fide-bord. Og hvis du bestemmer deg etter endringen du vil frigjøre teksten din fra, begrenser ...

Redaktørens valg

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

Hvordan å overvinne obsessiv handling for å øve oppmerksomhet Mindfulness - dummies

En av de vanligste obsessive avhengighetene folk har er arbeid. Noen tror at de ikke kan jobbe og øve oppmerksomhet, men det er ikke sant. Tenk på denne typiske situasjonen. Hva startet som en 9 a. m. til 5 s. m. jobb kan lett bli en 5 a. m. til 9 s. m. jobb. Naturligvis må du jobbe og tjene ...