Συνάρτηση unlink

Η συνάρτηση unlink διαγράφει ένα αρχείο από την καθορισμένη διαδρομή. Η συνάρτηση επιστρέφει true σε περίπτωση επιτυχούς διαγραφής και false σε περίπτωση σφάλματος. Ως παράμετρο δέχεται μια συμβολοσειρά με τη διαδρομή προς το αρχείο.

Σύνταξη

phpunlink(filename);

Παράδειγμα

Ας διαγράψουμε το αρχείο test.txt στον τρέχοντα κατάλογο:

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

Αποτέλεσμα εκτέλεσης του κώδικα:

phptrue

Παράδειγμα

Ας προσπαθήσουμε να διαγράψουμε ένα μη υπάρχον αρχείο:

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

Αποτέλεσμα εκτέλεσης του κώδικα:

phpfalse

Παράδειγμα

Διαγραφή αρχείου με έλεγχο ύπαρξης:

php<?php
  $file = 'data.txt';
  if (file_exists($file)) {
    $res = unlink($file);
    echo $res ? 'File deleted' : 'Delete error';
  } else {
    echo 'File not found';
  }
?>

Δείτε επίσης

  • τη συνάρτηση rmdir,
    που διαγράφει έναν κατάλογο
  • τη συνάρτηση file_exists,
    που ελέγχει την ύπαρξη ενός αρχείου
  • τη συνάρτηση is_writable,
    που ελέγχει τη δυνατότητα εγγραφής