Συνάρτηση unlink
Η συνάρτηση unlink διαγράφει ένα αρχείο από την καθορισμένη διαδρομή.
Η συνάρτηση επιστρέφει true σε περίπτωση επιτυχούς διαγραφής
και false σε περίπτωση σφάλματος. Ως παράμετρο
δέχεται μια συμβολοσειρά με τη διαδρομή προς το αρχείο.
Σύνταξη
unlink(filename);
Παράδειγμα
Ας διαγράψουμε το αρχείο test.txt στον τρέχοντα κατάλογο:
<?php
$res = unlink('test.txt');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
true
Παράδειγμα
Ας προσπαθήσουμε να διαγράψουμε ένα μη υπάρχον αρχείο:
<?php
$res = unlink('nonexistent.txt');
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης του κώδικα:
false
Παράδειγμα
Διαγραφή αρχείου με έλεγχο ύπαρξης:
<?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,
που ελέγχει τη δυνατότητα εγγραφής