Ciao utenti,
oggi mi sono venuti in mente gli operatori logici & | ! per lavorare sui bit.
In particolare mi è caèitata tra le mani questa funzione:Serve per avere i permessi di un file.Codice PHP:
function getPerms($f) {
//By blacklight, edit by me
$mode = fileperms($f);
$perm = '';
$perm .= ($mode & 00400) ? 'r' : '-';
$perm .= ($mode & 00200) ? 'w' : '-';
$perm .= ($mode & 00100) ? 'x' : '-';
$perm .= ($mode & 00040) ? 'r' : '-';
$perm .= ($mode & 00020) ? 'w' : '-';
$perm .= ($mode & 00010) ? 'x' : '-';
$perm .= ($mode & 00004) ? 'r' : '-';
$perm .= ($mode & 00002) ? 'w' : '-';
$perm .= ($mode & 00001) ? 'x' : '-';
return (is_dir($f)) ? "d".$perm : $perm;
}
Come vedete compare l'operatore &.
A cosa serve? E cosa sono quei numeri?
Grazie mille