Hjem Personlig finansiering Hvordan skrive tekst til filer i PHP for HTML5 og CSS3 Programmering - dummies

Hvordan skrive tekst til filer i PHP for HTML5 og CSS3 Programmering - dummies

Innholdsfortegnelse:

Video: SublimeText + Emmet - 21 multicursor @JoseCodFacilito 2024

Video: SublimeText + Emmet - 21 multicursor @JoseCodFacilito 2024
Anonim

Her finner du detaljer om funksjonene som trengs for å få tilgang til og skrive til en fil i PHP, for eksempel hvordan å be om tilgang til en fil fra PHP med funksjonen fopen (), skriv til filen ved hjelp av fwrite () -funksjonen, og la PHP vite at du er ferdig med filen med fclose () -funksjonen.

fopen ()

For å gjøre noen filmanipulasjoner må du fortelle PHP om filen du vil manipulere og fortelle PHP hvordan du vil manipulere den filen.

Funksjonen fopen () har to nødvendige parametere som du må sende til den: banen til filen og typen filmanipulering du vil gjerne utføre ( -modus ).

Funksjonen fopen () returnerer en tilkobling til den forespurte filen hvis den lykkes. (Tilkoblingen kalles en peker ). Hvis det oppstår en feil, returnerer funksjonen False. Uansett hvilken funksjon fopen () returnerer (forbindelsen eller False), skal den tilordnes en variabel (en strøm ).

Her er et eksempel på funksjonen:

$ fileConnection = fopen ($ theFile, $ theMode);

I det forrige eksemplet blir filtilkoblingen returnert av fopen () -funksjonen tilordnet variabelen $ fileConnection. Variabelen $ theFile vil inneholde banen til en fil. Filen må være på et sted serveren har tilgang til, noe som betyr at du kan sette filen hvor som helst du kan sette en PHP-side for serveren å tjene.

Selv om det er mulig, bør du sannsynligvis ikke prøve å koble til en fil i mappen Dokumenter eller tilsvarende på operativsystemet. Du trenger den faktiske filbanen, som kan være ganske innviklet. Det er heller ikke nødvendig for filene du åpner for å være i katalogen htdocs. Dette kan være nyttig hvis du vil ha tilgang til en fil som ikke er tilgjengelig bortsett fra gjennom programmet.

Bruk en relativ referanse hvis filen vil være i samme katalog som programmet, eller bruk en absolutt referanse hvis det kommer et annet sted på systemet. Hvis du flytter programmet til en ekstern server, kan du bare få tilgang til filer som ligger på den serveren.

Varianten $ theMode vil inneholde en av verdiene fra følgende liste:

  • r: Gir tilgang til skrivebeskyttet tilgang til filen

  • w: Gir skriftlig tilgang til filen

  • Vær forsiktig, fordi hvis du spesifiserer denne modusen (w) for funksjonen fopen () og bruker funksjonen fwrite (), overskriver du alt som kan ha vært i filen. Ikke bruk hvis det er noe i filen du vil beholde.

  • a: Gir rett til å legge til tekst i filen.Når du angir denne modusen for fopen () -funksjonen og bruker funksjonen fwrite (), tilføyer fwrite () -funksjonen hvilken som helst tekst du angir til slutten av den eksisterende filen.

  • r + eller w +: Gir lese og skrive tilgang til filen. De er en spesiell måte å få tilgang til filen, kalt tilfeldig tilgang. Dette lar deg samtidig lese og skrive til filen. Hvis du trenger denne typen tilgang, bør du sannsynligvis bruke noe mer enkelt og kraftig, som relasjonsdatabaser.

fwrite ()

Når du har åpnet en fil med funksjonen fopen () og tilordner filtilkoblingen til en variabel, kan du bruke filen i PHP-koden din. Du kan enten lese fra filen, eller du kan skrive til filen med fwrite () -funksjonen.

Avhengig av hvilken modus du angir når du åpnet filen med funksjonen fopen (), overskriver fwrite () -funksjonen hele innholdet i filen (hvis du brukte w-modus) eller den legger til teksten du angir til slutten på filen (hvis du brukte modusen a).

Funksjonen fwrite () har to nødvendige parametere du må sende til den: forbindelsen til filen som ble opprettet av fopen () -funksjonen og teksten du ønsker å skrive til filen. Funksjonen fwrite () returnerer antall byte som er skrevet til filen på suksess og False on failure.

Her er et eksempel på funksjonen fwrite ():

$ writeResults = fwrite ($ fileConnection, $ text);

Funksjonen fwrite () kan også skrives fputs (). fwrite () og fputs ().

fclose ()

Når du er ferdig med å jobbe med filen, er det viktig å lukke filtilkoblingen.

For å lukke tilkoblingen til en fil du har jobbet med, må du sende forbindelsen til filen du vil lukke til fclose () -funksjonen. Funksjonen fclose () returnerer True hvis det lykkes å lukke tilkoblingen til filen og False hvis det ikke lykkes å lukke tilkoblingen til filen.

Her er et eksempel på funksjonen:

fclose ($ fileConnection);
Hvordan skrive tekst til filer i PHP for HTML5 og CSS3 Programmering - dummies

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 ...