La función fileperms() en PHP es una función incorporada que se utiliza para devolver los permisos otorgados a un archivo o directorio. El nombre del archivo cuyos permisos deben verificarse se envía como un parámetro a la función y devuelve los permisos otorgados al archivo en forma de números en caso de éxito y Falso en caso de falla.
El resultado de la función fileperms() se almacena en caché y se usa una función llamada clearstatcache() para borrar el caché.
Sintaxis:
fileperms($filename)
Parámetros: La función fileperms() en PHP acepta un parámetro $filename . Especifica el nombre de archivo del archivo cuyos permisos desea verificar.
Valor devuelto: Devuelve los permisos otorgados al archivo en forma de números en caso de éxito y Falso en caso de falla.
Errores y excepciones :
- La función clearstatcache() debe llamarse cada vez antes de llamar a la función fileperms() si las funciones mkdir() o chmod() se han utilizado antes de la función fileperms().
- El búfer debe borrarse si la función fileperms() se usa varias veces.
- La función fileperms() emite una E_WARNING en caso de falla.
Ejemplos:
Input : fileperms("gfg.txt"); Output : 33206 Input : substr(sprintf("%o", fileperms("gfg.txt")), -4); Output : 0644
Los siguientes programas ilustran la función fileperms().
Programa 1 :
<?php // file permissions are displayed // using fileperms() function echo fileperms("gfg.txt"); ?>
Producción:
33206
Programa 2 :
<?php // file permissions are displayed in // octal format using fileperms() function echo substr(sprintf("%o", fileperms("gfg.txt")), -4); ?>
Producción:
0644
Referencia:
http://php.net/manual/en/function.fileperms.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA