(PHP 5 >= 5.4.0)
streamWrapper::stream_metadata — Cambiar las opciones del flujo
$path
, int $option
, int $var
)Este método es llamado para establecer metainformación en el flujo. Se llama cuando una de las siguientes funciones es llamada sobre un URL de flujo:
Observe que algunas de estas operaciones pueden no estar disponibles en su sistema.Nota: La función está disponible desde PHP 5.4.0.
path
La ruta del fichoro o el URL a establecer la metainformación. Observe que en case de ser un URL, debe ser un NRL delimitado por ://. Otros formatos de URL no están soportados.
option
Una de las siguientes opciones:
PHP_STREAM_META_TOUCH (El método fue llamado en respuesta a touch())PHP_STREAM_META_OWNER_NAME (El método fue llamado en respuesta a chown() con parámetro de tipo string)PHP_STREAM_META_OWNER (El método fue llamado en respuesta a chown())PHP_STREAM_META_GROUP_NAME (El método fue llamado en respuesta a chgrp())PHP_STREAM_META_GROUP (El método fue llamado en respuesta a chgrp())PHP_STREAM_META_ACCESS (El método fue llamado en respuesta a chmod())arg1
Si el parámetro option es
PHP_STREAM_META_TOUCH: Array que consiste en dos argumentos de la función
touch().PHP_STREAM_META_OWNER_NAME o PHP_STREAM_META_GROUP_NAME:
El nombre del usuario/grupo propietario como string.PHP_STREAM_META_OWNER or PHP_STREAM_META_GROUP:
El valor del argumento del usuario/grupo propietario como integer.PHP_STREAM_META_ACCESS: El argumento de la función chmod() como integer.
Devuelve TRUE en caso de éxito o FALSE en caso de error.
Si option no está implementado debería devolver
FALSE.