filetype

(PHP 4, PHP 5, PHP 7)

filetypeObtiene el tipo de fichero

Descripción

filetype ( string $filename ) : string

Devuelve el tipo del fichero dado.

Parámetros

filename

La ruta del fichero.

Valores devueltos

Devuelve el tipo del fichero. Los valores posibles son fifo, char, dir, block, link, file, socket y unknown.

Devuelve FALSE si se produjo un error. filetype() también producirá un mensaje E_NOTICE si la llamada a las estadísticas falla o si el tipo de fichero es desconocido.

Ejemplos

Ejemplo #1 Ejemplo de filetype()

<?php

echo filetype('/etc/passwd');  // file
echo filetype('/etc/');        // dir

?>

Errores/Excepciones

En caso de fallo, se emite un E_WARNING.

Notas

Nota: Los resultados de esta función son guardados en caché. Para más información ver clearstatcache().

Sugerencia

Desde PHP 5.0.0, esta función también puede usarse con algunos URL wrappers. Consultar Protocolos y Envolturas soportados para deter4minar qué envolturas soportan la familia de funcionalidad de stat().

Ver también

  • is_dir() - Indica si el nombre de archivo es un directorio
  • is_file() - Indica si el nombre de fichero es un fichero normal
  • is_link() - Indica si el nombre de archivo es un enlace simbólico
  • file_exists() - Comprueba si existe un fichero o directorio
  • mime_content_type() - Detecta el MIME Content-type para un fichero
  • pathinfo() - Devuelve información acerca de la ruta de un fichero
  • stat() - Da información acerca de un fichero