Creați fișier

Curs 9. Crearea unui fișier.

Prelegerea discută aspecte legate de crearea de fișiere, citirea datelor dintr-un fișier, ștergerea unui fișier, și verificați dacă fișierul pe server. (Funcții fopen, fwrite, fișier fclose, fget, deconecteze, file_exists ..) EXEMPLU -

încărcarea fișierului la server folosind o interfață bazată pe web.

funcţia fopen

fopen resurse (nume de fișier, tip_dostupa

Ca urmare a acestei funcții returnează un pointer (tip de resursă) pentru a deschide fișierul său. Ca parametrii acestei funcții pentru a trimite: numele fișierului pe care doriți să îl deschideți, fișier de tip de acces (determinat de ceea ce vom face cu ea), și, eventual, parametrul care determină dacă căutarea pentru fișierul specificat include_path. Există un alt parametru opțional, dar despre ea nu vom vorbi, astfel încât să nu complice prezentarea. Vom discuta fiecare dintre aceste trei parametri.

use_include_path Parametru, setat la 1 sau TRUE, face ca shell-ul la căutare specificate în fopen () la analiza dosarului include_path. Să ne amintim că include_path - este o directivă a PHP fișier de setări, care specifică o listă de directoare, care pot conține fișiere pentru a fi incluse. De asemenea, se utilizează funcția fopen () includ () și necesită ().

Tip_dostupa parametru poate lua una dintre următoarele valori (a se vedea. Tab. 9.1).

Creați fișier

Deci, pentru a crea un fișier, este necesar, cu toate acestea ridicol ar suna, pentru a deschide un fișier inexistent pentru scriere.

/ * Deschis pentru scriere de fișiere my_file.html, dacă există, sau creează un fișier gol cu ​​acel nume, în cazul în care încă nu este * / $ h = fopen ( "dir / another_file.txt", "w +");

/ * Deschis pentru scriere și citire another_file.txt sau creează un fișier în directorul dir * / $ h = fopen (

Exemplul 9.1. Utilizarea fopen () (html. Txt)

Tabelul 9.1. Valorile luate de tipul parametrului de acces

Tip Descriere Acces

r deschis pentru citire numai; stabilește poziția cursorului într-un fișier de pe

r + deschis pentru citire și scriere; setează indicatorul fișier la ei

w deschide fișierul pentru scriere numai; setează indicatorul fișier la ei

începutul și trunchiază fișierul în lungime zero. Dacă fișierul nu există, încearcă să-l creeze.

w + deschis pentru citire și scriere; setează indicatorul fișier la ei

începutul și trunchiază fișierul în lungime zero. Dacă fișierul nu există, încearcă să-l creeze.

Deschide un fișier pentru scrierea numai; setează indicatorul de fișier până la capăt.

Dacă fișierul nu există, încearcă să-l creeze.

a + deschis pentru citire și scriere; setează indicatorul de fișier să-l

end. Dacă fișierul nu există, încearcă să-l creeze.

x Crearea și deschis pentru scriere numai; plasează cursorul fișier la ei

începând. În cazul în care există deja dosar, fopen () returnează false și generează un avertisment. Dacă fișierul nu există, ea încearcă să-l creeze.

articole similare