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
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.