Focus mode
PHP dosya oluşturma işlemi için touch fonksiyonu, dosya silmek için unlink fonksiyonu kullanılır.
$zaman = time() - 3600;
$sonuc = touch('dosyalar/metin.txt',$zaman);
if ($sonuc){
echo 'Başarılı';
}else{
echo 'Başarısız';
}
$sonuc = unlink('dosyalar/metin.txt');
if ($sonuc){
echo 'Dosya başarıyla silindi';
}else{
echo 'Dosya silinemedi';
}
fopen
bir dosyayı açmamıza olanak tanır, ilk parametre açılacak dosya ikinci paramerte ise ne amaçla açtığımızı bildiren kipi içerir.
fopen($dosya, $kip);
Dosya Erişim Modları - Dosya Kipleri
$file = fopen('dosyalar/test.txt','w+');
test.txt
dosyasını okunmak ve içerisine veri yazmak için fopen fonksiyonu ile açıyoruz ve dosyayı belirten değer $file
değişkenine aktarılıyor.
Dosyanın kapanması için fclose
fonksiyonu kullanılır.
fclose($file)
fgets()
fonksiyonu ile dosyayı satır satır okuyabiliriz.
$file = fopen('dosyalar/test.txt','r');
echo fgets($file);
fclose($file);
$file = fopen('dosyalar/test.txt','r');
while($satir = fgets($file)){
echo $satir.'<br>';
}
fclose($file);
fread() fonksiyonu
ile dosya okuma işlemi ikinci parametresine girilen ‘byte’ cinsinden sayısal değere göre ele alınır.
$file = fopen('dosyalar/test.txt','r');
$size = filesize('dosyalar/test.txt');
$oku = fread($file, $size);
fclose($file);
echo $oku;
fwrite
ve fputs
fonksiyonları ile dosyaya yazma işlemi gerçekleştirilir.
$file = fopen('dosyalar/test.txt','a');
$result = fwrite($file, 'Yeni Satır!!!');
fclose($file);
echo $result;
feof()
Dosyadaki verileri okuma sırasında konumları elde edilerek dosya sonuna gelindi mi kontrolünü yapar.
$file = fopen('dosyalar/test.txt','r');
while(!feof($file)){
echo fgets($file);
}
file_put_contents();
$sonuc = file_put_contents('dosyalar/metin.txt', 'icerik',FILE_APPEND);
echo $sonuc; //çıktı: 6
file_exists()
Dosya ve dizin fonksiyonlarından birisi olan file_exists fonksiyonu ile PHP’de dosya veya dizin varlığını kontrol eder.
$sonuc = file_exists('dosyalar/test.txt');
echo $sonuc; //sonuç: 1 yada false
if ($sonuc){
echo 'Var';
}else{
echo 'Yok';
}
is_file()
fonksiyonu, içerisine girilen adresin dosya olup olmadığını kontrol etmek için kullanılır.
$dosya = is_file('test.php');
echo $dosya.'</br>'; //sonuç: 1 yada false
if ($dosya){
echo 'Dosya Var';
}else{
echo 'Dosya Yok';
}
Yazılım Kariyerinde İlerlemeni Hızlandıracak Eğitimler
Kendi kendine yazılım öğrenirken zorlanıyor, takıldığın noktalarda bir mentore mi ihtiyaç duyuyorsun? Patika+ programlarımız ile 4-8 aylık yoğun eğitim kamplarına katıl, proje tabanlı canlı dersler ve sana özel hazırlanmış eğitimlerle gereken tüm yetenekleri kazan, iş hayatına başla!
You need to enroll in the course to be able to comment!