filetype

(PHP 3, PHP 4 , PHP 5)

filetype -- Retourne le type de fichier

Description

string filetype ( string filename )

filetype() renvoie le type du fichier filename. Les réponses possibles sont : fifo, char, dir, block, link, file et unknown.

filetype() retourne FALSE en cas d'erreur. filetype() va aussi émettre une erreur E_NOTICE si l'appel stat échoue, ou si le type de fichier est inconnu.

Note : Les résultats de cette fonction sont mis en cache. Voyez la fonction clearstatcache() plus de détails.

Astuce : Depuis PHP 5.0.0 cette fonction peut aussi être utilisée avec quelques protocoles url. Lisez Annexe L pour une liste des protocoles supportant la famille de fonctionnalités de stat().

Exemple 1. Exemple avec filetype()

<?php

echo filetype('/etc/passwd');  // fichier
echo filetype('/etc/');        // dossier

?>

Voir aussi is_dir(), is_file(), is_link(), file_exists(), stat() et mime_content_type().