PHP’de Dosya İşlemleri
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: 9% [?]
Sphere: ilgili konular.