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% [?]

Etiketler: , , , , ,

Yorumlar

Yorum Yapın




Aşagıdaki iki kelimeyi boş olan kutuya yazınız. Bu uygulama zararlı yorumları engellemek için. Anlayışınıza teşekkur ederim.