Fopen () er en innebygd funksjon av PHP som er avledet fra C-programmeringsspråket. Den brukes til å åpne en fil for å opprette, lese, skrive eller endre. Det brukes også til å lese innholdet fra en URL -adresse. Det binder ressursen til en strøm med et bestemt filnavn. De forskjellige formålene med å bruke FOPEN () -funksjonen i PHP har blitt vist i denne opplæringen.
Syntaks
Den har to obligatoriske argumenter og to valgfrie argumenter.
ressurs fopen (String $ filnavn, streng $ modus [, bool $ use_include_path = falsk [, ressurs $ kontekst)Modusverdiene som kan brukes i det andre argumentet som nevnt nedenfor:
Modus | Hensikt |
---|---|
r | Den brukes til å åpne filen for lesing. |
r+ | Den brukes til å åpne filen for lesing og skriving. |
w | Den brukes til å åpne filen for skriving. Hvis filen eksisterer, vil den slette det eksisterende innholdet før du skriver. |
w+ | Det brukes til å åpne filen for skriving og lesing. Hvis filen eksisterer, vil den slette det eksisterende innholdet før du skriver. |
en | Den brukes til å åpne filen for å skrive på slutten av filen. |
en+ | Den brukes til å åpne filen for å skrive på slutten av filen og lese. |
x | Den pleide å åpne en ny fil for skriving. Fopen () -funksjonen vil returnere falsk hvis filen eksisterer. |
x+ | Den pleide å åpne en ny fil for å skrive og lese. Fopen () -funksjonen vil returnere falsk hvis filen eksisterer. |
Bruk av fopen () -funksjonen
Ulike bruksområder av Fopen () -funksjonen er vist i denne opplæringen ved å bruke forskjellige eksempler.
Eksempel 1: Åpne en fil for skriving
Lag en PHP -fil med følgende skript som oppretter en ny fil for skriving og lesing. Den første Fopen () -funksjonen til skriptet har blitt brukt til å lage en fil som heter avdelingen.TXT for skriving, og en strengverdi vil bli skrevet i verdien. Neste, file_get_contents () -funksjonen brukes til å lese innholdet i filen. Den andre Fopen () -funksjonen har blitt brukt til å åpne filen for lesing og skriving. Innholdet i filen vil bli skrevet ut igjen etter å ha lagt til to strengverdier:
Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Eksempel 2: Åpne en fil for lesing
Lag en PHP -fil med følgende skript som åpner en eksisterende fil for lesing og skriving. Her har Fread () -funksjonen blitt brukt til å lese innholdet i filen.
Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Eksempel 3: Åpne en fil for å legge
Lag en PHP -fil med følgende skript som vil åpne en eksisterende fil for å legge til og lese. Her har File_Get_Contents () -funksjonen blitt brukt til å lese innholdet i filen.
Produksjon:
Følgende utgang vises etter å ha utført det forrige skriptet:
Eksempel 4: Åpne en URL -adresse for lesing
Lag en PHP -fil med følgende skript som vil åpne en eksisterende lokal og ekstern URL -adresse for lesing. Her har Fread () -funksjonen blitt brukt til å lese innholdet i URL -adressen. Hvis innholdet i den eksterne URL -adressen er stor i størrelse, må du øke verdien av Memory_limit i PHP.Inn jeg fil:
Produksjon:
Følgende lignende utdata vises etter å ha utført forrige skript.
Konklusjon
Bruken av Fopen () -funksjonen med de forskjellige modusverdiene er blitt forklart i denne opplæringen ved å bruke forskjellige eksempler. Jeg håper de nye PHP -brukerne vil forstå formålet med å bruke Fopen () -funksjonen og kunne bruke den riktig i skriptet sitt etter å ha lest denne opplæringen. Vennligst sjekk ut Linuxhint for mer informative artikler.