PHP'de file()
ve readfile()
fonksiyonları, dosya işlemleri sırasında dosya içeriğini okuma ve direkt olarak çıktıya yazdırma işlemleri için kullanılır.
-
file()
- Dosyadan Satırları Diziye Okuma: Bu fonksiyon, dosyadan satırları bir diziye okur. Her dizi öğesi, dosyanın bir satırını içerir.<?php // Dosyadan satırları bir diziye okuma $dosyaSatirlari = file("example.txt"); // Diziyi ekrana yazdırma foreach ($dosyaSatirlari as $satir) { echo $satir . "<br>"; } ?>
Bu örnekte,
file()
fonksiyonu kullanılarak "example.txt" dosyasındaki satırlar bir diziye okunur ve bu diziyi ekrana yazdırır. -
readfile()
- Dosyayı Direkt Çıktıya Yazdırma: Bu fonksiyon, bir dosyanın içeriğini doğrudan çıktı akışına yazdırır.<?php // Dosyayı direkt çıktıya yazdırma readfile("example.txt"); ?>
Bu örnekte,
readfile()
fonksiyonu kullanılarak "example.txt" dosyasının içeriği doğrudan çıktı akışına yazdırılır.
file()
fonksiyonu daha çok dosya içeriğini satır bazında okuma ve işleme için kullanılırken, readfile()
fonksiyonu dosya içeriğini doğrudan çıktı akışına yazdırmak için kullanılır.
Bu fonksiyonlar, dosya işlemlerinde dosya içeriğini okuma ve çıktıya yazdırma işlemleri için kullanışlıdır.