unlink Fonksiyonu

unlink fonksiyonu, belirtilen yoldaki bir dosyayı siler. Fonksiyon, başarılı silme durumunda true döndürür ve hata durumunda false döndürür. Parametre olarak dosya yolunu içeren bir string alır.

Sözdizimi

phpunlink(dosyaadı);

Örnek

Mevcut dizindeki test.txt dosyasını silelim:

php<?php
  $res = unlink('test.txt');
  var_dump($res);
?>

Kodun çalıştırılma sonucu:

phptrue

Örnek

Var olmayan bir dosyayı silmeyi deneyelim:

php<?php
  $res = unlink('nonexistent.txt');
  var_dump($res);
?>

Kodun çalıştırılma sonucu:

phpfalse

Örnek

Dosya varlığı kontrolü ile dosya silme:

php<?php
  $file = 'data.txt';
  if (file_exists($file)) {
    $res = unlink($file);
    echo $res ? 'Dosya silindi' : 'Silme hatası';
  } else {
    echo 'Dosya bulunamadı';
  }
?>

Ayrıca Bakınız

  • rmdir fonksiyonu,
    bir dizini siler
  • file_exists fonksiyonu,
    bir dosyanın var olup olmadığını kontrol eder
  • is_writable fonksiyonu,
    yazma olanağını kontrol eder