|


PHP
De Dosya açma
Dosya açma
PHP`de bir dosyanın içeriğini alarak sayfalarımızda kullanma
veya bir dosyanın içeriğini değiştirmek gibi işlemler için
önce dosyanın açılmış olması gerekir. Bunu gerçekleştiren
fopen() fonksiyonudur. Bu fonksiyonla bir dosyayı okumak
(`r`), yazdırmak (`w`) veya
ek yapmak (`a`) için açabiliriz. Bu fonksiyon
dosyanın başarıyla açılması halinde bir tamsayı verecektir.
PHP programlarımızda, açılan dosyanın mutlata ona işaret eden
bir değişkene (file pointer) bağlı olması gerekir; daha sonra
bu dosya ile ilgili bütün işlemleri bu işaret değişkeni ile
yaparız. Örnek:
$dosya = fopen( "bir_dosya.txt" , `r` );
PHP, bu dosyayı sadece okumak amacıyla açacak ve fonksiyondan
dönen değeri $dosya değişkenine atayacaktır. Olmayan bir
dosyayı açmak istediğimiz zaman PHP hata mesajı verir. Bir
dosyayı yazmak amacıyla açacağımız zaman, bu kodu şöyle
yazarız:
$dosya = fopen( "bir_dosya.txt" , `w` );
Olmayan bir dosyayı yazmak amacıyla açmak istediğimizde PHP
önce bu dosyayı oluşturur. Bir dosyaya ek yapmak istediğimiz
zaman ise kodumuz şu şekilde yazılır:
$dosya = fopen( "bir_dosya.txt" , `a` );
Olmayan bir dosyayı ek yapmak amacıyla açmak istediğimizde PHP
hata mesajı verir.

|