PHP Dosya Üzerindeki İşlemler

PHP’de dosya üzerinde yapılabilecek bazı temel işlemler:

  1. Dosya Okuma:
   $dosyaAdi = "dosya.txt";
   $icerik = file_get_contents($dosyaAdi);
   echo $icerik;
  1. Dosya Yazma:
   $dosyaAdi = "dosya.txt";
   $icerik = "Merhaba, dosya!";
   file_put_contents($dosyaAdi, $icerik);
  1. Dosya Satır Okuma:
   $dosyaAdi = "dosya.txt";
   $dosya = fopen($dosyaAdi, "r");

   while(!feof($dosya)) {
       $satir = fgets($dosya);
       echo $satir;
   }

   fclose($dosya);
  1. Dosya Satır Yazma:
   $dosyaAdi = "dosya.txt";
   $dosya = fopen($dosyaAdi, "a");

   $satir = "Yeni bir satır";
   fwrite($dosya, $satir);

   fclose($dosya);
  1. Dosya Var mı Kontrolü:
   $dosyaAdi = "dosya.txt";

   if (file_exists($dosyaAdi)) {
       echo "Dosya mevcut.";
   } else {
       echo "Dosya mevcut değil.";
   }
  1. Dosya Silme:
   $dosyaAdi = "dosya.txt";

   if (unlink($dosyaAdi)) {
       echo "Dosya silindi.";
   } else {
       echo "Dosya silinemedi.";
   }
  1. Dosya Bilgilerini Alma:
   $dosyaAdi = "dosya.txt";

   $dosyaBilgileri = stat($dosyaAdi);
   print_r($dosyaBilgileri);
  1. Dosya Kopyalama:
   $kaynakDosya = "dosya.txt";
   $hedefDosya = "kopya_dosya.txt";

   if (copy($kaynakDosya, $hedefDosya)) {
       echo "Dosya kopyalandı.";
   } else {
       echo "Dosya kopyalanamadı.";
   }
  1. Dosya Taşıma (Rename):
   $eskiDosyaAdi = "dosya.txt";
   $yeniDosyaAdi = "yenidosya.txt";

   if (rename($eskiDosyaAdi, $yeniDosyaAdi)) {
       echo "Dosya taşındı.";
   } else {
       echo "Dosya taşınamadı.";
   }
  1. Dosya Uzunluğunu Alma:
$dosyaAdi = "dosya.txt"; 
$dosyaUzunlugu = filesize($dosyaAdi); 
echo "Dosya uzunluğu: " . $dosyaUzunlugu . " byte";
  1. Dosya Başına ve Sonuna Veri Ekleme:
$dosyaAdi = "dosya.txt"; $veri = "Ekstra veri"; 
// Dosya başına ekleme 
file_put_contents($dosyaAdi, $veri . file_get_contents($dosyaAdi)); 
// Dosya sonuna ekleme 
file_put_contents($dosyaAdi, $veri, FILE_APPEND);

Bu örnekler, dosya işlemleri konusunda daha fazla işlemi gerçekleştirmek için kullanılabilecek bazı PHP fonksiyonlarını içerir. Dosya işlemleri yaparken dikkat etmeniz gereken bir diğer önemli konu, dosya izinleri ve güvenliğiyle ilgili kontrol ve önlemleri almaktır. Kullanıcı girdilerini doğrulamak ve güvenlik açıklarını önlemek için kodunuzu dikkatlice incelemeniz önemlidir.

Ads Blocker Image Powered by Code Help Pro

Reklam Engelleyici Algılandı!

Reklamları engellemek için uzantı kullandığınızı tespit ettik.

Lütfen bu reklam engelleyiciyi devre dışı bırakarak ya da sitemize izin vererek bize destek olun.

Dikkat: VPN eklentiniz üzerinde de reklam engelleyici olabilir.