*   >> lukeminen koulutus Artikkelit >> science >> programming

Php Hakemisto Toiminto Basics

PHP Directory Toiminto Perusteet PHP Directory Toiminto perusteet - Osa 1 Johdanto Voit käyttää PHP käyttää hakemistoon, tietää sisällön (tiedostot ja alihakemistoihin) hakemiston, luoda hakemiston ja poistaa hakemistoon. Näytän miten se tässä sarjassa. Tarvitset perustiedot PHP ja HTML, jotta ymmärtää tämän sarjan; sinun on myös perustiedot käsittely hakemistojen ja tiedostojen käyttöjärjestelmästä. Tapa ohjelmointi tehdään tänään on ollut joitakin lisäyksiä, mikä oli yleinen 12 vuotta taaksepäin. PHP on enintään 12-vuotias.

PHP on toimintoja, jotka käsittelevät hakemistoja miten se oli yhteinen muiden ohjelmien yli 12 vuotta taaksepäin ja PHP on myös toimintoja käsitellä hakemistoja uudella tavalla. PHP funktio kuvaukset annan teille tässä osassa sarjan ovat samankaltaisia ​​toimia kuvauksia muilla ohjelmointikieliä 12 vuotta taaksepäin. 2 osassa sarja lähtien, aion kuvata PHP toimintoja, jotka ovat uusia toiminnallisia ominaisuuksia. Huomautus: Jos et näe koodia tai jos luulet jotain puuttuu tässä artikkelissa (rikki linkki, kuva poissa), vain yhteyttä minuun [email protected].

Eli minuun yhteyttä pienintäkään ongelmaa olet mitä luet. Vaatimukset testata mallikoodit testaamiseksi mallikoodit tässä sarjassa, tarvitset web-palvelimen ja selaimen. Useimmissa tietokoneissa on nykyään selaimissa, joten sinulla todennäköisesti jo on selain. Jos sinulla ei ole pääsyä palvelimelle, voit ladata henkilökohtaisen web-palvelimen ilmaiseksi Internetistä; vain etsiä internetistä saada yksi; etsiä joka toimii PHP. Voit myös käyttää kuuluisa Apache palvelin tietokoneeseen. Itse asiassa, että on mitä käytän minun henkilökohtainen tietokone tämän artikkelin sarjan.

Tietenkin, sinun on myös oltava asennettuna PHP palvelimen tietokoneella (tai tietokoneeseen). PHP saa ilmaiseksi internetistä. Tämä osa sarjasta Tässä osa sarjasta, katsomme toimintoja, joita käytetään PHP tänään, ja joita käytettiin muilla kielillä yli 12 vuotta taaksepäin. Vaikka sanon, että nämä toiminnot käytettiin muilla kielillä, yli 12 vuotta sitten, niitä ei ole käytetty täsmälleen samalla tavalla; joten älä mene muuta kieltä ja kirjoita mitä näet täällä.

Avaaminen ja sulkeminen Directory monilla kielillä, tänään ja 12 vuotta taaksepäin, jotta pääsy hakemistoon, sinun täytyy tehdä, mitä he kutsuvat "Avaa hakemisto". Voit sitten käyttää hakemistoon ja tehdä mitä haluat tehdä sisältöä. Loppujen että teet mitä he kutsuvat "Sulje Directory". PHP, avaa hakemiston tarkoittaa, saada tietoja hakemisto levyke muistipaikka. Nämä tiedot eivät kuulu tiedostojen sisällöstä ja se sulkee pois sisällön alihakemistoihin hakemistosta kohteisiin. PHP, viittaus tähän muistipaikka on esimerkki siitä, mitä kutsutaan resurssi.

Resurssi on viittaus et voi käyttää kuin käytät muita viittauksia. Älkäämme huolehtia paljon, että tässä sarjassa. PHP, voit soittaa viittaus hakemistoon tiedot muistiin, hakemisto kahva. Jos et ymmärrä PHP viittaus, voit lukea minun artikkeli otsikolla, PHP Reference. Pääset tämän artikkelin, kirjoita otsikko nimeni, Chrys hakukenttään tämän sivun ja valitse Etsi. Jos tällä sivulla, sinulla on Google-hakukenttä, käytä sitä. PHP, sulkemalla hakemisto tarkoittaa vapauttaa muistipaikka muistissa. Tässä osa sarjasta, näemme miten avata hakemistoon ja miten lopettaa se.

Voit käyttää PHP funktio, opendir () avaa hakemiston ja PHP funktio, closedir () Sulje hakemistoon. Vaikka hakemisto avataan, voit käyttää kahta PHP toimintoja, jotka ovat readdir () ja rewinddir () annetun hakemiston tiedot muistiin. Readdir () toimintoa käytetään lukea hakemiston sisältöä tiedot muistissa (ei levyltä). En aio puhua rewinddir () funktio tässä sarjassa. Kun käytät opendir (), voit käyttää readdir () funktio, jonka jälkeen sinun on käytettävä closedir () toiminto Sulje hakemistoon. Muilta tämän osan sarja, me tarkastelemme näitä kolme tehtävää.

Hakemistojen ja tiedostojen Esimerkki juurihakemistosta (C :) tietokoneen, käytä käyttöjärjestelmän luoda hakemiston nimi, hakemisto1. Tämän hakemiston luotu, luo uusi hakemisto nimellä, hakemisto2. Vuonna hakemisto2, luo uusi hakemisto nimellä directory3. Vuonna directory3 luoda kaksi alihakemistoihin nimet, Díra ja dirB. Myös tässä directory3, käytä teksti editoria kaksi tiedostoa; yksi nimi, fileA ja toinen nimi, fileB. Joten directory3, sinulla on 2 alihakemistoihin ja 2 tiedostoja. Meidän on käytettävä tätä setup mallikoodit tämän osa sarjasta.

Opendir () Toiminto Yksinkertaistettuna, syntaksi opendir () funktio on: resurssi opendir (merkkijono $ polku) Väite on hakemiston polku, joka päättyy hakemiston nimi kohteisiin; esim. C: /hakemisto1 /hakemisto2 /directory3. Täällä, directory3 on hakemiston kiinnostava. Palauttaa arvon toiminto on viittaus juuri resurssi (kutsutaan kahva) ja hakemiston tiedot muistiin. Se on pohjimmiltaan mitä se on avata hakemistoon; näemme koodiesimerkki pian. Readdir () Toiminta tiedot hakemiston muistissa on tiedostojen nimet ja alihakemistoihin todellisen hakemiston levy.

Readdir () lukee tätä nimiä tiedot muistiin. Syntaksi tämä toiminto on: string readdir ([resurssi $ dir_handle]) Funktio ottaa voimavara avattu hakemistoon kuin lausumat ja palauttaa merkkijonon. Se palauttaa tiedostojen nimet ja /tai hakemiston nimiä yksitellen seuraavasti. Heti kun hakemiston avataan, hakemiston kahva "pisteitä" etunimi luettelossa hakemistotiedot muistissa. Kun readdir () toimintoa kutsutaan, ensimmäinen erä luetaan ja sitten kahva sitten viittaa Esityslistalla. Soittaminen toiminto uudelleen lukisi Esityslistalla.

Voit lukea kaikki kohteet (tiedostojen nimet ja hakemiston nimet), sinun täytyy soittaa readdir () toiminto uudelleen ja uudelleen. Kohteen nimen luetun palautetaan merkkijono. Closedir () Toiminto Kun olet läpi käyttö hakemistotiedot muistissa sinun täytyy sulkea hakemistoon, jossa closedir () toiminto. Syntaksin sulkea hakemisto on: mitätön closedir ([resurssi $ dir_handle]) kestää voimavara avattu hakemistoon kuin väite ja palauttaa mitään. Esimerkki koodi Tässä koodi esimerkissä avaamme hakemiston directory3 luomasi ja sitten lukea kohteita hakemistosta.

Käytän Windows XP SP2, Apache ja PHP. Minun järjestelmässä on todella kuusi kohdetta (ei neljä kuin luulisi). Kaksi niistä ei luoda minulle. Ensimmäinen erä on yksi piste ja toinen on kaksinkertainen piste, sekä ei luonut minua. Lue seuraava koodi. Tallenna se nimi, temp.php kotona (domain) hakemistoon palvelimelle. Apache-palvelin, kotihakemisto kutsutaan, htdocs.

$ DirHandle = opendir ("C: /hakemisto1 /hakemisto2 /directory3"); $ FirstItem = readdir ($ dirHandle); echo $ firstItem; echo "$ secondItem = readdir ($ dirHandle); echo $ secondItem; echo" $ thirdItem = readdir ($ dirHandle); echo $ thirdItem; echo "$ fourthItem = readdir ($ dirHandle); echo $ fourthItem; echo" $ fifthItem = readdir ($ dirHandle); echo $ fifthItem; echo "$ sixthItem = readdir ($ dirHandle); echo $ sixthItem; echo" closedir ($ dirHandle); ?> Käytä selaimen suorittaa tiedostoa, temp.php. Voit tehdä, että saatat joutua kirjoittaa jotain, http: //localhost/direct1/temp.

php at osoiteriville. Oma palvelin on minun henkilökohtainen tietokone, joten minulla on http: //localhost minun verkkotunnuksen. Ensimmäinen rivi avaa hakemiston, directory3 polku, C: /hakemisto1 /hakemisto2 /directory3. Kuusi riviä seurata tätä ensimmäisen rivin koodia. Loimme neljä kohteita directory3. Järjestelmässä, on luultavasti kuusi kohdetta. Ensimmäinen on piste. Toinen on kaksinkertainen piste. Minun järjestelmässä, kaksi seuraavaa ovat kaksi tiedostoa ja kaksi viimeistä ovat kaksi hakemistoja. Kuusi riviä, jotka seuraavat ensimmäinen edellä koodi, jokainen on kaksi lausumaa.

Ensimmäinen kunkin väittämän lukee kohteen nimi directory3; toinen kaikuu nimi lukea selaimen. Viimeinen lausunto sulkee hakemistoon. Ulostulo selain, on,. .. FileA.txt fileB.txt Díra dirB Et voi tietää kuinka monta tiedostoa ja osa hakemistot ovat hakemistosta kohteisiin; kuitenkin, haluat nähdä kaikki nimet eri tiedostoja ja alihakemistoihin. Myös määrä tiedostoja ja hakemistoja voi olla monia. Tässä tapauksessa tarvitset kun silmukka saada kaikki tiedostojen nimet ja hakemistot.

Seuraava koodi ratkaisee ongelman edellä esimerkiksi (hakemistoon setup): $ dirHandle = opendir ("C: /hakemisto1 /hakemisto2 /directory3"); while (true == ($ fileOrdirName = readdir ($ dirHandle))) {echo $ fileOrdirName; echo "} closedir ($ dirHandle);?>

Page   <<       [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.