Lucrul cu fișiere în php

Notă: În acest exemplu, valoarea 999 specifică numărul de caractere care vor fi citite atâta timp cât indicatorul ajunge la sfârșitul fișierului (EOF).







Pentru a citi fișierul ca un întreg, trebuie să utilizați funcția ReadFile (), care are un parametru necesar. Funcția deschide un fișier, afișează conținutul acestuia într-o fereastră de browser și apoi închide fișierul:

De asemenea, puteți utiliza funcția fpassthru () care are un parametru obligatoriu. Înainte de a utiliza această funcție, trebuie să deschideți fișierul în modul citire. Când fișierul este citit, funcția închide automat fișierul (descriptorul de fișier devine nevalid).

$ fp = fopen ("counter.txt", "r"); // Deschideți fișierul în modul citire







echo "Eroare la deschiderea fișierului";

Foarte des există situații în care trebuie să numărați conținutul unui site într-o matrice. Această caracteristică asigură utilizarea fișierului funcțional (). Când apelați această funcție, fiecare linie a fișierului este salvată într-un element separat al matricei specificate.

Notă: Nu utilizați funcția file () pe fișierele binare-sigure. este sigur în ceea ce privește citirea unui fișier binar, dacă în același timp, pentru a satisface undeva un capăt de fișier (EOF), nu vă garantează să citească toate fișier binar.

$ file_array = fișier ("counter.txt"); // Citiți fișierul într-un array $ file_array

// Lucrul cu datele din matrice

La sfârșitul articolului, puteți găsi o bună „carte de bucate“ pentru matricele, care oferă o soluție la multe probleme care apar zilnic programator web.

Să ne imaginăm situația când fișierul trebuie citit prin simboluri. Pentru aceasta putem folosi funcția fgetc (). Funcția are un singur parametru. Funcția este utilă dacă trebuie să găsim un caracter sau un număr de caractere identice.

$ fp = fopen ("counter.txt", "r"); // Deschideți fișierul în modul citire

$ i = $ i + 1; // Găsiți simbolul "c"







Articole similare

Trimiteți-le prietenilor: