Συνάρτηση chmod
Η συνάρτηση chmod αλλάζει τα δικαιώματα πρόσβασης για το καθορισμένο αρχείο.
Παίρνει ως πρώτη παράμετρο τη διαδρομή προς το αρχείο, ως δεύτερη - την αριθμητική τιμή των δικαιωμάτων πρόσβασης.
Επιστρέφει true σε περίπτωση επιτυχούς εκτέλεσης και false σε περίπτωση σφάλματος.
Σύνταξη
chmod(string $filename, int $mode): bool
Παράδειγμα
Ας ορίσουμε δικαιώματα 0644 για το αρχείο 'example.txt':
<?php
$res = chmod('example.txt', 0644);
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
true
Παράδειγμα
Ας προσπαθήσουμε να αλλάξουμε τα δικαιώματα για ένα μη υπάρχον αρχείο:
<?php
$res = chmod('nonexistent.txt', 0644);
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
false
Παράδειγμα
Ας ορίσουμε δικαιώματα 0755 για κατάλογο:
<?php
$res = chmod('mydir', 0755);
var_dump($res);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
true