Convertir les entier de stat($filename) en caractère
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Dans mon code PHP je cherche a otenir le nom du propriétaire d'un fichier.
Donc avec la fonction stat j'obtient l'ID de l'utilisateur jusque la ça va.
J'essai ensuite d'en obtenir le nom concret à l'aide de la fonction posix_getpwuid() et d'en recuperer la clé ['name'] seulement l'interpreteur ne reconnait pas cette fonction.
Il y a-t-il un autre moyen de "traduire" les valeurs de stat() ?
Dans mon code PHP je cherche a otenir le nom du propriétaire d'un fichier.
Donc avec la fonction stat j'obtient l'ID de l'utilisateur jusque la ça va.
J'essai ensuite d'en obtenir le nom concret à l'aide de la fonction posix_getpwuid() et d'en recuperer la clé ['name'] seulement l'interpreteur ne reconnait pas cette fonction.
Il y a-t-il un autre moyen de "traduire" les valeurs de stat() ?
A voir également:
- Convertir les entier de stat($filename) en caractère
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Windir stat - Télécharger - Gestion de fichiers
4 réponses
Salut !
Mmh a priori c'est correct ... Enplus posix est standar dans php donc forcément inclus.
Tu peux mettre ton code stp ? :)
Mmh a priori c'est correct ... Enplus posix est standar dans php donc forcément inclus.
Tu peux mettre ton code stp ? :)
ok donc en gros :
function fonction();
{
$dir = opendir(".");
while (($list = readdir($dir)) !== false)
{
$stat = stat($list);
$uid = posix_getpwuid($stat['uid']);
$grp = posix_getgrgid(filegroup($list));
echo "$list = \nuser : ",$uid['name'],"\ngroupe : ",$grp['name'],"\n";
}
}
Et j'appelle ma fonction qui doit donc me lister les fichiers et dossier d'un repertoire en m'indiquant qui l'a créé et son groupe. Et ça me retourne "Call to undefined function posix[...]".
function fonction();
{
$dir = opendir(".");
while (($list = readdir($dir)) !== false)
{
$stat = stat($list);
$uid = posix_getpwuid($stat['uid']);
$grp = posix_getgrgid(filegroup($list));
echo "$list = \nuser : ",$uid['name'],"\ngroupe : ",$grp['name'],"\n";
}
}
Et j'appelle ma fonction qui doit donc me lister les fichiers et dossier d'un repertoire en m'indiquant qui l'a créé et son groupe. Et ça me retourne "Call to undefined function posix[...]".