Den här artikeln presenterar ett enkelt men viktigt koncept som är hur man skriver en fil i Följande tips kommer att behandlas i den här artikeln,
Fortsätter med den här artikeln om Skriv en fil i PHP
För det första måste vi öppna filen. Det finns olika attribut som du kan ge när du öppnar en fil.
- i: skriv till filen i början
- i + skriv till fil i början och trunkera filen till noll längd
- r: läsa filen från början
- r + läst fil från början inklusive skriv
- till: lägg till slutet
- a + : lägger till i slutet av filen inklusive läsning
Skriv till filen med fopen, fwrite, fclose
Det första är att skapa ett handtag som öppnar filen med fopen-funktionen. Det skapar filen om den inte finns. Vi ger filnamn i det första argumentet. I det andra argumentet kan vi antingen skriva eller läsa eller lägga till filen.
$ handtag = fopen (”,”)
I det här fallet vill jag skriva till filen så att jag kommer att använda den
Jag har inte file.txt innan jag körde koden. Efter utförandet skapas det
Vi behöver inte skapa variabeln igen eftersom vi redan har skapat den. Variabel är viktig för när vi vill skriva till en fil måste vi ta itu med handtaget.
För att skriva till en fil använder vifwrite ()och i den första parametern måste vi ange var vi ska skrivafile.txt($ handtag) och i den andra parametern kommer vi att specificera de data som ska skrivas
fwrite ($ handtag, '')
Efter att ha kört filen kommer data att skrivas infile.txt
Slutligen måste vi använda fclose som stänger anslutningen och vi måste skicka filens adress genom variabel som parameter i fclose ()
fclose ($ handtag)
Fortsätter med den här artikeln om Skriv en fil i PHP
File_put_contents
Det liknar att anropa fopen (), fwrite () och fclose () successivt för att skriva data till en fil. Om filnamn inte finns kommer filen att skapas eftersom vi har sett samma funktion i fopen (). Annars skrivs den befintliga filen över, såvida inte FILE_APPEND-flaggan är inställd.
Syntax: file_put_contents (fil, data, flagga, sammanhang)
Fil: Den anger sökvägen till filen där data ska skrivas.
Data: Det specificerar de uppgifter som ska skrivas. Det kan vara antingen en sträng, en matris eller en strömresurs. Den återstående bufferten för den strömmen kommer att kopieras till den angivna filen, om data är en strömresurs. Användningen liknar stream_copy_to_stream (). Dataparametern kan också anges som en enhetsdimension.
Flagga: Det är en valfri parameter som anger hur du öppnar / skriver till filen. Tillgängliga flaggor
File_Append :Det lägger till data i filen istället för att skriva över den. Om filnamnet redan finns.
File_Use_Include_Path: Den söker efter filnamn i inkludera katalogen.
Lock_Ex: Det får ett exklusivt lås på filen medan du fortsätter till skrivningen.
Sammanhang: Det är en valfri parameter som anger sammanhanget för filhandtaget. I grund och botten är det en uppsättning alternativ som kan ändra beteendet hos en ström.
Jag har inte new.txt innan jag körde koden. Efter utförandet skapas det
jenkins vs marionett vs kock
Detta leder oss till slutet av den här artikeln om Skriv en fil i PHP.
Om du tyckte att den här bloggen var relevant, kolla in av Edureka, ett pålitligt inlärningsföretag online med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen.
Har du en fråga till oss? Vänligen nämna det i kommentarfältet i ” Skriv en fil i PHP ”Och jag kommer tillbaka till dig.