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