Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come controllare un proprietario di file in PHP

In PHP , è possibile verificare che il proprietario di un file sta usando la funzione built-in " fileowner " . Sotto Linux , la funzione restituisce intero "uid ", l'utente ed è necessario chiamare un'altra funzione , " posix_getpwuid , " per ottenere il nome utente del proprietario del file . Se la funzione " fileowner " fallisce , restituisce "false ". Quando si valuta il valore di ritorno della funzione " fileowner " , essere sicuri di fare un confronto diretto con "false" , perché un UID pari a zero è un uid valido. Istruzioni
1

Avviare un editor di testo e creare un nuovo file di script PHP . Assegnare il nome del file a una variabile. Ad esempio, digitare :

$ filename = " myfile.dat " ;
2

richiamare la funzione " fileowner " sul file ? . Ad esempio, digitare :

$ uid = fileowner ( $ filename) ;
3

controllare il valore restituito per " false" nel caso in cui la funzione non è riuscita . Si noti che lo zero è un uid valido. Ad esempio, digitare :

if ( $ uid === false) die ( "Impossibile determinare il proprietario del file !") ;
4

Risolvere l' uid di un nome utente . Ad esempio, digitare :

$ owner = posix_getpwuid ( $ uid ) ;

echo " Il nome del proprietario del file è" . $ proprietario [nome ] . "\\ r \\ n"; ?

>

 

Programmazione © www.354353.com