PHP: fileperms - Manual in English
PHP: fileperms - Manual in Deutsch
PHP: fileperms - Manual in Polish

Vous êtes à PHP: fileperms - Manual Area


recherches récentes:
incluez les fonctions , fonctions variables , fonctions de poteau...




Si vous êtes nouveau au PHP ou devez juste régénérer vos qualifications, c'est l'endroit à commencer. Cette série de cours d'instruction te donnera la connaissance de base que vous devrez créer un simple Site Web de PHP.

Le PHP est un langage de programmation r3fléchissant à l'origine conçu pour produire les pages Web dynamiques. [1] Le PHP est employé principalement dans le serveur-côté scripting, mais peut être employé d'une ligne de commande interface ou dans des applications graphiques autonomes. Des interfaces utilisateurs textuelles peuvent également être créées utilisant des ncurses.

Lit les droits d'un fichier


fileperms

(PHP 4, PHP 5)

fileperms — Lit les droits d'un fichier

Description

int fileperms ( string $filename )

Lit les droits du fichier donné.

Liste de paramètres

filename

Chemin vers le fichier.

Valeurs de retour

Retourne les droits du fichier, ou FALSE si une erreur survient.

Exemples

Exemple #1 Affichage des droits en valeur octale

<?php
echo substr(sprintf('%o'fileperms('/tmp')), -4);
echo 
substr(sprintf('%o'fileperms('/etc/passwd')), -4);
?>

L'exemple ci-dessus va afficher :

1777
0644

Exemple #2 Affichage de tous les droits

<?php
$perms 
fileperms('/etc/passwd');

if ((
$perms 0xC000) == 0xC000) {
    
// Socket
    
$info 's';
} elseif ((
$perms 0xA000) == 0xA000) {
    
// Lien symbolique
    
$info 'l';
} elseif ((
$perms 0x8000) == 0x8000) {
    
// Régulier
    
$info '-';
} elseif ((
$perms 0x6000) == 0x6000) {
    
// Block special
    
$info 'b';
} elseif ((
$perms 0x4000) == 0x4000) {
    
// Dossier
    
$info 'd';
} elseif ((
$perms 0x2000) == 0x2000) {
    
// Caractère spécial
    
$info 'c';
} elseif ((
$perms 0x1000) == 0x1000) {
    
// pipe FIFO
    
$info 'p';
} else {
    
// Inconnu
    
$info 'u';
}

// Autres
$info .= (($perms 0x0100) ? 'r' '-');
$info .= (($perms 0x0080) ? 'w' '-');
$info .= (($perms 0x0040) ?
            ((
$perms 0x0800) ? 's' 'x' ) :
            ((
$perms 0x0800) ? 'S' '-'));

// Groupe
$info .= (($perms 0x0020) ? 'r' '-');
$info .= (($perms 0x0010) ? 'w' '-');
$info .= (($perms 0x0008) ?
            ((
$perms 0x0400) ? 's' 'x' ) :
            ((
$perms 0x0400) ? 'S' '-'));

// Tout le monde
$info .= (($perms 0x0004) ? 'r' '-');
$info .= (($perms 0x0002) ? 'w' '-');
$info .= (($perms 0x0001) ?
            ((
$perms 0x0200) ? 't' 'x' ) :
            ((
$perms 0x0200) ? 'T' '-'));

echo 
$info;
?>

L'exemple ci-dessus va afficher :

-rw-r--r--

Notes

Note: Les résultats de cette fonction sont mis en cache. Voyez la fonction clearstatcache() pour plus de détails.

Astuce

Depuis PHP 5.0.0, cette fonction peut aussi être utilisée avec quelques protocoles url. Lisez Liste des protocoles supportés pour une liste des protocoles supportant la famille de fonctionnalités de stat().

Voir aussi


nadruki na płyty cd tłoczenie płyt dvd tłoczenie i kopiowanie płyt
szkolenia dla księgowych kursy księgowe księgowość
Wypowiedzenie umowy najmu
super centralny odkurzacz naprawdę warto centralny odkurzacz
banki kredyt
902 903

Des autres fonctions utiles :


refs.fileprocess.process | refs.fileprocess.file | ref.filepro | intro.filepro | function.filepro | function.filepro-rowcount | function.filepro-retrieve | function.filepro-fieldwidth | function.filepro-fieldtype | function.filepro-fieldname | function.filepro-fieldcount | function.fileperms | filepro.setup | filepro.resources | filepro.installation | filepro.constants | filepro.configuration | book.filepro |


Le PHP est une langue scripting d'usage universel employée couramment qui approprié particulièrement au développement de Web et peut être enfoncée dans le HTML. Si vous êtes nouveau au PHP et voulez avoir une certaine idée de la façon dont cela fonctionne, essayez le cours d'instruction d'introduction. Après ce, vérifiez le manuel en ligne, et l'exemple archivez les emplacements et certaines des autres ressources disponibles dans la section de liens.