open() ile Bir Dosya Açmak
Bu fonksiyon bir dosyanın içeriğine erişmek, dosya üzerinde işlem yapmak, veri eklemek için kullanılır.
Kullanım Şekli: fopen( dosya, özellik );
Özellik olarak nitelendirdiğimiz 2. parametre dosyanın okuma biçimidir.
r -> sadece okumak için
w -> sadece yazmak için
a -> dosya üzerine eklemek için
fopen() aynı zamanda mantıksal (bool) değer döndürür, bu değer DOĞRU (true) ise dosya açılması başarılı, YANLIŞ (false) ise dosya açılmasında hata ile karşılaşılmıştır.
Bu fonksiyon bir dosyanın içeriğine erişmek, dosya üzerinde işlem yapmak, veri eklemek için kullanılır.
Kullanım Şekli: fopen( dosya, özellik );
Kod:
<?php
$file = fopen( "Okubeni.txt", "r" );
?>Özellik olarak nitelendirdiğimiz 2. parametre dosyanın okuma biçimidir.
r -> sadece okumak için
w -> sadece yazmak için
a -> dosya üzerine eklemek için
fopen() aynı zamanda mantıksal (bool) değer döndürür, bu değer DOĞRU (true) ise dosya açılması başarılı, YANLIŞ (false) ise dosya açılmasında hata ile karşılaşılmıştır.
Kod:
<?php
$file = fopen( "Okubeni.txt", "r" )
or exit("Dosyaya erişilemiyor!");
?>fclose() ile Açılmış Bir Dosyayı Kapatmak
Kod:
<?php
$file = fopen("test.txt","r"); // açarız
// buraya kodlar gelecek
fclose( $file ); // kapatırız
?>feof( dosya ) ile Dosyanın Bittiği Kontrolü
Açtığımız bir dosyanın son satırında olup olmadığımızı bu değer ile öğrenebiliriz.Kod:
<?php
if ( feof( $dosya ) )
echo "Metin bitmiştir";
?>Bir Dosyayı Satır Satır Okumak - fgets()
fgets() Fonksiyonu açtığımız dosyadan veri almamızda bize yardım eder. Bu veri tek satırlık bir veridir.Kod:
<?php
$dosya = fopen( "Isimler.txt", "r" ) // Aç
or exit( "Dosya bulumamadı." );
while( !feof( $dosya ) ) // Dosya bitene kadar oku
echo fgets( $dosya ) . "<br />";
fclose( $dosya ); // Kapat
?>)

