Cum se scrie un fișier în PHP?



Acest articol vă va prezenta un concept ușor, dar important, care este cum să scrieți un fișier în PHP cu o demonstrație programatică.

Acest articol vă va prezenta un concept ușor, dar important, care este cum să scrieți un fișier Următoarele indicații vor fi tratate în acest articol,

Continuăm cu acest articol despre Scrierea unui fișier în PHP





În primul rând, trebuie să deschidem fișierul. Există diferite atribute pe care le puteți da atunci când deschideți un fișier.

  • în: scrieți la fișier la început
  • în + scrieți la fișier la început și tăiați fișierul la lungimea zero
  • r: citiți fișierul de la început
  • r + citiți fișierul de la început, inclusiv scriere
  • la: anexa la sfârșit
  • a + : se adaugă la sfârșitul fișierului, inclusiv citit

Scrieți în fișier folosind fopen, fwrite, fclose

Primul lucru este să creați un mâner care va deschide fișierul utilizând funcția fopen. Acesta creează fișierul dacă nu există. Dăm numele fișierului în primul argument. În al doilea argument putem scrie sau citi sau adăuga fișierul.



$ handle = fopen (”,”)

În acest caz, vreau să scriu în fișier, așa că voi folosi

 

Nu am file.txt înainte de a executa codul. După executare, se creează



Imagine-Scrieți un fișier în PHP- Edureka

Nu este nevoie să creăm din nou variabila, așa cum am creat-o deja. Variabila este importantă, deoarece atunci când vrem să scriem într-un fișier, trebuie să ne adresăm mânerului.

Pentru a scrie într-un fișier, folosimfwrite ()iar în primul parametru, trebuie să specificăm unde vom scriefile.txt($ mâner) și în al doilea parametru, vom specifica datele de scris

fwrite ($ handle, '')

După executarea fișierului, datele vor fi scrise cu succes înfile.txt

În cele din urmă, trebuie să folosim fclose care închide conexiunea și trebuie să trecem adresa fișierului prin variabilă ca parametru în fclose ()

fclose ($ handle)

Continuăm cu acest articol despre Scrierea unui fișier în PHP

File_put_contents

Este similar cu apelarea succesivă a fopen (), fwrite () și fclose () pentru a scrie date într-un fișier. În cazul în care numele fișierului nu există, fișierul va fi creat deoarece am văzut aceeași funcționalitate în fopen (). Altfel, fișierul existent este suprascris, cu excepția cazului în care este setat semnalizatorul FILE_APPEND.

Sintaxă: file_put_contents (fișier, date, steag, context)

Fişier: Specifică calea către fișierul unde se scriu datele.

Date: Specifică datele de scris. Poate fi un șir, o matrice sau o resursă de flux. Tamponul rămas al acelui flux va fi copiat în fișierul specificat, dacă datele sunt o resursă a fluxului. Utilizarea este similară cu stream_copy_to_stream (). Parametrul de date poate fi, de asemenea, specificat ca o matrice de dimensiuni unice.

Steag: Este un parametru opțional care specifică modul de deschidere / scriere în fișier. Steaguri disponibile

seria Fibonacci în c ++

File_Append :Se adaugă datele la fișier în loc să le suprascrie, dacă numele fișierului există deja.

File_Use_Include_Path: Se caută numele fișierului în directorul include.

Lock_Ex: Obține o blocare exclusivă a fișierului în timp ce trece la scriere.

Context: Este un parametru opțional care specifică contextul handle-ului fișierului. Practic este un set de opțiuni care poate modifica comportamentul unui flux.

 

Nu am new.txt înainte de a executa codul. După executare, se creează

Acest lucru ne duce la sfârșitul acestui articol despre Scrierea unui fișier în PHP.

Dacă ați găsit acest blog relevant, consultați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii din ” Scrieți un fișier în PHP ”Și mă voi întoarce la tine.