English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione chmod() può modificare i permessi del file specificato. Restituisce true se il successo, altrimenti false.
bool chmod ( string filename, int mode )
Prova a modificare il modello del file specificato da filename con il modello fornito in mode.
Attenzione, mode non viene considerato automaticamente come valore ottale e non può essere usato come stringa (ad esempio "g+w"). Per garantire un'operazione corretta, è necessario aggiungere 0 davanti a mode
Il parametro "mode" contiene tre numeri ottali in sequenza che specificano rispettivamente i limiti di accesso del proprietario, del gruppo del proprietario e di tutti gli altri. Ogni parte può essere calcolata aggiungendo i permessi necessari per ottenere i permessi desiderati. Il numero 1 indica di rendere il file eseguibile, il numero 2 indica di rendere il file scrivibile, il numero 4 indica di rendere il file leggibile. Aggiungi questi numeri per stabilire i permessi necessari.
<?php // proprietario può leggere e scrivere, nessun altro può leggere o scrivere chmod("/PhpProject/sample.txt", 0600); // proprietario può leggere e scrivere, altri possono leggere e scrivere chmod("/PhpProject/sample.txt", 0644); // proprietario e altri possono condividere ed eseguire chmod("/PhpProject/sample.txt", 0755); // proprietario, il gruppo proprietario può leggere chmod("/PhpProject/sample.txt", 0740); ?>