Kuidas PHP-s faili kirjutada?



See artikkel tutvustab teile lihtsat, kuid olulist kontseptsiooni, milleks on faili kirjutamine PHP-s koos programmilise demonstratsiooniga.

See artikkel tutvustab teile lihtsat, kuid olulist kontseptsiooni, milleks on faili kirjutamine Järgmisi näpunäiteid käsitletakse selles artiklis,

Selle artikliga jätkamine teemal Faili kirjutamine PHP-s





Esiteks peame faili avama. Faili avamisel saate anda erinevaid atribuute.

  • asukohas: alguses faili kirjutama
  • + -is kirjuta faili alguses ja kärbi fail nullpikkuseks
  • r: loe faili algusest peale
  • r + loe faili algusest peale, sealhulgas kirjuta
  • kuni: lisada lõpuni
  • a + : lisatakse faili lõppu, sealhulgas loetud

Kirjutage faili, kasutades fopen, fwrite, fclose

Esimene asi on luua käepide, mis avab faili funktsiooni fopen abil. See loob faili, kui seda pole olemas. Esitame faili nime esimeses argumendis. Teises argumendis saame faili kas kirjutada, lugeda või lisada.



$ käepide = fopen (”,”)

Sel juhul tahan kirjutada faili, nii et ma kasutan seda

 

Enne koodi käivitamist pole mul faili fail.txt. Pärast hukkamist luuakse see



Pilt - kirjutage fail PHP-Edurekas

Me ei pea muutujat uuesti looma, kuna oleme selle juba loonud. Muutuja on oluline, sest kui tahame faili kirjutada, peame pöörduma käepideme poole.

Faili kirjutamiseks kasutamekirjutama ()ja esimeses parameetris peame täpsustama, kuhu kirjutamefile.txt($ käepide) ja teises parameetris täpsustame kirjutatavad andmed

fwrite (käepide $, '')

Pärast faili käivitamist sisestatakse andmed edukalt sissefile.txt

mis on nukud devopsis

Lõpuks peame kasutama fclose, mis sulgeb ühenduse, ja peame fclose () parameetrina edastama faili aadressi muutuja kaudu

fclose (käepide $)

Selle artikliga jätkamine teemal Faili kirjutamine PHP-s

File_put_contents

See sarnaneb failide andmete kirjutamiseks järjestikuste fopen (), fwrite () ja fclose () kutsumisega. Juhul kui failinime pole olemas, luuakse fail, nagu oleme fopen () -is sama funktsionaalsust näinud. Muul juhul kirjutatakse olemasolev fail üle, kui pole määratud lippu FILE_APPEND.

Süntaks: file_put_contents (fail, andmed, lipp, kontekst)

Fail: See määrab faili tee, kuhu andmed kirjutada.

Andmed: See täpsustab kirjutatavad andmed. See võib olla kas string, massiiv või voo ressurss. Selle voo ülejäänud puhver kopeeritakse määratud faili, kui andmed on voo ressurss. Kasutamine sarnaneb stream_copy_to_stream () -ga. Andmeparameetri saab määrata ka ühemõõtmelise massiivina.

Lipp: See on valikuline parameeter, mis määrab faili avamise / kirjutamise viisi. Saadaval lipud

File_Append :See lisab andmed failile, selle asemel, et neid üle kirjutada. Kui faili failinimi on juba olemas.

cloudera sertifitseeritud administraator apache hadoopi jaoks

File_Use_Include_Path: See otsib failinime kaasamiskataloogist.

Lock_Ex: Kirjutamisel jätkub failil eksklusiivne lukustus.

Sisu: See on valikuline parameeter, mis määrab faili käepideme konteksti. Põhimõtteliselt on see valik valikuid, mis võivad voo käitumist muuta.

 

Mul pole enne koodi käivitamist uut.txt. Pärast hukkamist luuakse see

See viib meid selle artikli lõppu, mis käsitleb faili kirjutamist PHP-s.

Kui leiate, et see ajaveeb on asjakohane, vaadake järgmist autor Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik koosneb enam kui 250 000 rahulolevast õppijast ja mis levib üle kogu maailma.

Kas teil on meile küsimus? Palun mainige seda kommentaaride jaotises ” Kirjutage fail PHP-s ”Ja pöördun teie poole tagasi.