posix_access
(PHP 5 >= 5.1.0RC1)
posix_access --
Determinar la accesibilidad de un archivo
Descripción
bool
posix_access ( string archivo [, int modo] )
posix_access() verifica el permiso del usuario
sobre un archivo.
Nota: Cuando safe-mode (modo-seguro)
está activado, PHP comprueba si los archivos o directorios que
va a utilizar tienen la misma UID que el script que está siendo
ejecutado.
Lista de parámetros
- archivo
El nombre del archivo a ser probado.
- modo
Una máscara consistente de uno o más de los
valores POSIX_F_OK,
POSIX_R_OK,
POSIX_W_OK y
POSIX_X_OK. Su valor predeterminado es
POSIX_F_OK.
POSIX_R_OK,
POSIX_W_OK y
POSIX_X_OK solicitan que se verifique si
el archivo existe y tiene permisos de lectura, escritura y
ejecución, respectivamente.
POSIX_F_OK simplemente verifica la
existencia del archivo.
Valores retornados
Devuelve TRUE si todo se
llevó a cabo correctamente, FALSE en caso
de fallo.
Ejemplos
Ejemplo 1. Ejemplo de posix_access()
Este ejemplo verificará si el $archivo puede leerse y
escribirse, de lo contrario imprimirá un mensaje de error.
<?php
$archivo = 'algun_archivo';
if (posix_access($archivo, POSIX_R_OK | POSIX_W_OK)) { echo 'El archivo puede leerse y escribirse!';
} else { $error = posix_get_last_error();
echo "Error $error: " . posix_strerror($error); }
?>
|
|