Rezumat: Prelegerea discută probleme legate de crearea fișierelor, citirea datelor dintr-un fișier, ștergerea unui fișier și verificarea prezenței unui fișier pe server. (Funcții fopen, fwrite, fclose.file, fget, unlink, file_exists.) Exemplu - încărcarea unui fișier pe server folosind interfața web.
Crearea unui fișier
Funcția fopen
Ca rezultat, această funcție returnează un pointer (tipul de resursă) la fișierul deschis. Parametrii acestei funcții sunt: numele fișierului de deschis, tipul de acces la fișier (determinat de ceea ce vom face cu el) și, eventual, parametrul care determină dacă se va căuta în fișierul specificat în calea include_path. Există încă o opțiune, dar nu vom vorbi despre aceasta, pentru a nu complica prezentarea. Vom discuta fiecare dintre acești trei parametri în detaliu.
Parametrul use_include_path. setată la 1 sau TRUE, determină interpretul să caute fișierul specificat în fopen () în calea include_path. Rețineți că include_path este o direcție din fișierul de setări PHP care specifică o listă de directoare în care fișierele pot fi incluse pentru includere. În plus față de funcția fopen (), este folosită de funcțiile include () și require ().
Parametrul access_type poate lua una dintre următoarele valori (vezi tabelul 9.1).
Deci, pentru a crea un fișier, aveți nevoie, indiferent cât de ridicol poate suna, să deschideți un fișier inexistent pentru scriere.
Exemplul 9.1. Folosind funcția fopen ()
Tabelul 9.1. Valorile primite de parametru