Hvordan skrive en fil i PHP?

Denne artikkelen vil introdusere deg for et enkelt, men et viktig konsept som er hvordan du skriver en fil i PHP med en programmatisk demonstrasjon.

Denne artikkelen vil introdusere deg for et enkelt, men et viktig konsept som er hvordan du skriver en fil i Følgende tips vil bli dekket i denne artikkelen,

Fortsetter med denne artikkelen om Skriv en fil i PHP



For det første må vi åpne filen. Det er forskjellige attributter du kan gi når du åpner en fil.

  • i: skrive til filen i begynnelsen
  • i + skriv til fil i begynnelsen og avkutt fil til null lengde
  • r: lese filen fra begynnelsen
  • r + lese filen fra begynnelsen inkludert skrive
  • til: legg til slutt
  • a + : legger til slutten av filen inkludert lese

Skriv til filen ved hjelp av fopen, fwrite, fclose

Det første er å lage et håndtak som åpner filen ved hjelp av fopen-funksjonen. Den oppretter filen hvis den ikke eksisterer. Vi gir filnavnet i det første argumentet. I det andre argumentet kan vi enten skrive eller lese eller legge til filen.

$ handle = fopen (”,”)

I dette tilfellet vil jeg skrive til filen slik at jeg vil bruke

hva er forskjellen mellom overstyring og overbelastning
 

Jeg har ikke file.txt før jeg utførte koden. Etter utførelse blir den opprettet

Image-Skriv en fil i PHP-Edureka

Vi trenger ikke å opprette variabelen igjen, ettersom vi allerede har opprettet den. Variabel er viktig fordi når vi vil skrive til en fil, må vi adressere håndtaket.

For å skrive til en fil bruker vifwrite ()og i den første parameteren må vi spesifisere hvor vi skal skrivefile.txt($ håndtak) og i andre parameter vil vi spesifisere dataene som skal skrives

fwrite ($ håndtak, '')

Etter at filen er kjørt, vil data bli skrevet inn i denfile.txt

Til slutt må vi bruke fclose som lukker forbindelsen, og vi må sende adressen til filen gjennom variabelen som parameter i fclose ()

fclose ($ håndtak)

Fortsetter med denne artikkelen om Skriv en fil i PHP

File_put_contents

Det ligner på å kalle fopen (), fwrite () og fclose () suksessivt for å skrive data til en fil. I tilfelle Hvis filnavnet ikke eksisterer, vil filen bli opprettet ettersom vi har sett den samme funksjonaliteten i fopen (). Ellers blir den eksisterende filen overskrevet, med mindre FILE_APPEND-flagget er satt.

Syntaks: file_put_contents (fil, data, flagg, kontekst)

hva er årsakene til å opprette en forekomst av filklassen?

Fil: Den spesifiserer banen til filen hvor dataene skal skrives.

Data: Det spesifiserer dataene som skal skrives. Det kan være enten en streng, en matrise eller en strømressurs. Den gjenværende bufferen til den strømmen kopieres til den angitte filen, hvis dataene er en strømressurs. Bruk ligner stream_copy_to_stream (). Dataparameteren kan også spesifiseres som en enkelt dimensjonsmatrise.

Flagg: Det er en valgfri parameter som angir hvordan du åpner / skriver til filen. Tilgjengelige flagg

File_Append :Den legger til dataene i filen i stedet for å overskrive dem. Hvis filens filnavn allerede eksisterer.

File_Use_Include_Path: Den søker etter filnavn i inkluderer-katalogen.

Lock_Ex: Den får en eksklusiv lås på filen mens du fortsetter å skrive.

Kontekst: Det er en valgfri parameter som spesifiserer konteksten til filhåndtaket. I utgangspunktet er det et sett med alternativer som kan endre oppførselen til en strøm.

 

Jeg har ikke new.txt før jeg utførte koden. Etter utførelse blir den opprettet

hvordan konvertere streng til dato

Dette bringer oss til slutten av denne artikkelen om Skriv en fil i PHP.

Hvis du fant denne bloggen relevant, sjekk ut av Edureka, et pålitelig online læringsfirma med et nettverk med mer enn 250 000 fornøyde elever spredt over hele verden.

Har du spørsmål til oss? Vennligst nevn det i kommentarfeltet til ” Skriv en fil i PHP ”Og jeg kommer tilbake til deg.