PHP - Funzione umask ()
La funzione umask () può modificare i permessi dei file per i file. Questa funzione può impostare umask di PHP su mask & 0777 e restituire la vecchia umask. Tuttavia, se chiamiamo la funzione umask () senza argomenti e restituiamo l'umask corrente.
Sintassi
int umask ([ int $mask ] )
Questa funzione può impostare umask di PHP su mask & 0777 e restituire la vecchia umask. Quando PHP viene utilizzato come modulo server, la umask viene ripristinata al termine di ogni richiesta.
La funzione umask () senza argomenti può semplicemente restituire la maschera corrente. Altrimenti, viene restituita una vecchia umask.
Esempio
<?php
$old = umask(0);
chmod("PhpProject/php/sample.txt", 0755);
umask($old);
// Checking
if($old != umask()) {
echo "An error occurred while changing back the umask";
}
?>