Hvordan man skriver en fil i PHP?



Denne artikel vil introducere dig til et let, men et vigtigt koncept, som er, hvordan man skriver en fil i PHP med en programmatisk demonstration.

Denne artikel vil introducere dig til et let, men et vigtigt koncept, som er, hvordan man skriver en fil i Følgende punkter vil blive dækket i denne artikel,

Gå videre med denne artikel om Skriv en fil i PHP





For det første skal vi åbne filen. Der er forskellige attributter, som du kan give, når du åbner en fil.

  • i: skriv til fil i starten
  • i + skriv til fil i starten og trunker fil til nul længde
  • r: læse filen fra begyndelsen
  • r + læse fil fra begyndelsen inklusive skrive
  • til: tilføj til slutningen
  • a + : tilføjer til slutningen af ​​filen inklusive læst

Skriv til fil ved hjælp af fopen, fwrite, fclose

Den første ting er at oprette et håndtag, der åbner filen ved hjælp af fopen-funktionen. Det opretter filen, hvis den ikke findes. Vi giver filnavn i det første argument. I det andet argument kan vi enten skrive eller læse eller føje til filen.



$ handle = fopen (”,”)

I dette tilfælde vil jeg skrive til filen, så jeg vil bruge

 

Jeg har ikke file.txt, før jeg udfører koden. Efter udførelse oprettes det



Billed-skriv en fil i PHP-Edureka

Vi har ikke brug for at oprette variablen igen, da vi allerede har oprettet den. Variabel er vigtig, for når vi vil skrive til en fil, skal vi adressere håndtaget.

For at skrive til en fil bruger viskriv ()og i den første parameter skal vi specificere, hvor vi skal skrivefile.txt($ håndtag) og i den anden parameter specificerer vi de data, der skal skrives

ligheder mellem java og javascript
fwrite ($ håndtag, '')

Efter udførelse af filen vil data blive skrevet med succesfile.txt

Endelig er vi nødt til at bruge fclose, som lukker forbindelsen, og vi skal sende filens adresse gennem variablen som parameter i fclose ()

fclose ($ håndtag)

Gå videre med denne artikel om Skriv en fil i PHP

File_put_contents

Det svarer til at kalde fopen (), fwrite () og fclose () successivt for at skrive data til en fil. I tilfælde Hvis filnavn ikke findes, oprettes filen, da vi har set den samme funktionalitet i fopen (). Ellers overskrives den eksisterende fil, medmindre FILE_APPEND-flag er indstillet.

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

Fil: Det specificerer stien til filen, hvor dataene skal skrives.

Data: Det specificerer de data, der skal skrives. Det kan enten være en streng, en matrix eller en streamressource. Den resterende buffer i denne stream kopieres til den angivne fil, hvis dataene er en streamressource. Brug ligner stream_copy_to_stream (). Dataparameteren kan også specificeres som en enkelt dimension matrix.

Flag: Det er en valgfri parameter, som angiver, hvordan du åbner / skriver til filen. Tilgængelige flag

File_Append :Det føjer dataene til filen i stedet for at overskrive dem, hvis der allerede findes filfilnavn.

File_Use_Include_Path: Det søger efter filnavn i inkluderingsmappen.

Lås_eks: Det får en eksklusiv lås på filen, mens du fortsætter med at skrive.

Sammenhæng: Det er en valgfri parameter, der specificerer konteksten for filhåndtaget. Dybest set er det et sæt indstillinger, der kan ændre en streams opførsel.

 

Jeg har ikke new.txt, før jeg udfører koden. Efter udførelse oprettes det

javascript-begivenhedsliste med eksempler

Dette bringer os til slutningen af ​​denne artikel om Skriv en fil i PHP.

Hvis du fandt denne blog relevant, skal du tjekke af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i ” Skriv en fil i PHP ”Og jeg vender tilbage til dig.