PHP’de Dosya İşlemleri
Mart 16, 2008 tarihinde PHP kategorisine eklendi | Yorum yok
PHP ile sayfamızda diğer dosyaları açabilir, kapatabilir ve içeriğini görüntüleyebiliriz. Bu amaçla PHP “fopen()” fonksiyonunu kullanır.
Dosyaları Açma
Dosyaları açmak için iki parametre kullanılır. Bunlardan ilki dosyanın adı, diğeri ise açma tarzı. Örnek;
$file = fopen(”ornek.txt”, “r”);
Diğer usüller; http://w3schools.com/php/php_file.asp
Dosya bulunamadığında hata mesajı;
<html>
<body>
<?php
$file=fopen(”ornek.txt”,”r”) or exit(”Dosya açılamadı!”);
?>
</body>
</html>
Dosyaları Kapatma
PHP açılan dosyayı tekrar kapatmak içi “fclose()” fonksiyonunu kullanır.
<?php
$file = fopen(”ornek.txt”,”r”);
//dosya içeriği
fclose($file);
?>
Dosya Sonu Kontrolü
Açılan dosyanın sonuna gelindiğini kontrol etmek için “feof()” fonksiyonu kullanılır.
if (feof($file)) echo “Dosya sonu!”;
Dosyayı Satır Satır Okuma
fgets() fonksiyonu ile belirtilen dosyadaki içerik satır satır okunur.
<?php
$file = fopen(”ornek.txt”, “r”) or exit(”Dosya bulunamadı!”);
//dosya sonuna kadar okunacak
while(!feof($file))
{
echo fgets($file). “<br />”;
}
fclose($file);
?>
Dosyayı Karakter Karakter Okuma
fgetc() fonksiyonu dosyadaki içeriği karakter karakter okumak içi kullanılır.
<?php
$file=fopen(”ornek.txt”,”r”) or exit(”Dosya bulunamadı!”);
while (!feof($file))
{
echo fgetc($file);
}
fclose($file);
?>
Bu yazının Popülerliği: 13% [?]
Yorum Yapın