finfo_file
En esta página
finfo_file
finfo::file
Devuelve información acerca de un fichero
Descripción#
Estilo procedimental
finfo_file(finfo $finfo, string $filename, [int $flags], [resource $context]): string
```php
Estilo orientado a objetos
```php
public finfo::file(string $filename, [int $flags], [resource $context]): string
Esta función se utiliza para obtener información acerca de un fichero.
Parámetros#
finfo
Una instancia finfo, retornada por finfo_open.
filename
Nombre de un fichero a verificar.
flags
Una o una unión de varias constantes Fileinfo.
context
Para una descripción de contexts, consúltese ???.
Valores devueltos#
Devuelve una descripción textual del contenido del argumento filename o false si ha ocurrido un error.
Historial de cambios#
| Versión | Descripción |
|---|---|
| 8.1.0 | El parámetro finfo ahora espera una instancia de finfo ; anteriormente, una resource era esperado. |
| 8.0.0 | context ahora es nullable. |
Ejemplos#
Ejemplo con finfo_file
<?php
$finfo = finfo_open(FILEINFO_MIME_TYPE); // Devuelve el tipo mime también llamado extensión mimetype
foreach (glob("*") as $filename) {
echo finfo_file($finfo, $filename) . "\n";
}
finfo_close($finfo);
?>
Resultado del ejemplo anterior es similar a:
text/html
image/gif
application/vnd.ms-excel
Véase también#
finfo_buffer