fopen() 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.
fclose() ile Açılmış Bir Dosyayı Kapatmak
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.
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.
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 );
[FONT=&]<?php
$file = fopen( "Okubeni.txt", "r" );
?>
$file = fopen( "Okubeni.txt", "r" );
?>
[/FONT]Ö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.
[FONT=&]<?php
$file = fopen( "Okubeni.txt", "r" )
or exit("Dosyaya erişilemiyor!");
?>
$file = fopen( "Okubeni.txt", "r" )
or exit("Dosyaya erişilemiyor!");
?>
[/FONT]fclose() ile Açılmış Bir Dosyayı Kapatmak
[FONT=&]<?php
$file = fopen("test.txt","r"); // açarız
// buraya kodlar gelecek
fclose( $file ); // kapatırız
?>
$file = fopen("test.txt","r"); // açarız
// buraya kodlar gelecek
fclose( $file ); // kapatırız
?>
[/FONT]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.
[FONT=&]<?php
if ( feof( $dosya ) )
echo "Metin bitmiştir";
?>
if ( feof( $dosya ) )
echo "Metin bitmiştir";
?>
[/FONT]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.
[FONT=&]<?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
?>
$dosya = fopen( "Isimler.txt", "r" ) // Aç
or exit( "Dosya bulumamadı." );
while( !feof( $dosya ) ) // Dosya bitene kadar oku
echo fgets( $dosya ) . "<br />";
fclose( $dosya ); // Kapat
?>
[/FONT]