downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

DirectoryIterator::isDir> <DirectoryIterator::getSize
Last updated: Fri, 14 Aug 2009

view this page in

DirectoryIterator::getType

(PHP 5 >= 5.0.2)

DirectoryIterator::getTypeRécupère le type d'un fichier

Description

public string DirectoryIterator::getType ( void )

Détermine le type du fichier courant dans l'objet DirectoryIterator.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne une chaîne de caractères représentant le type de fichier. Cela peut être file (fichier normal), link (lien), ou dir (dossier).

Exemples

Exemple #1 Exemple avec DirectoryIterator::getType()

<?php
$iterator 
= new DirectoryIterator(dirname(__FILE__));
foreach (
$iterator as $fileinfo) {
    echo 
$fileinfo->getFilename() . " " $fileinfo->getType() . "\n";
}
?>

L'exemple ci-dessus va afficher quelque chose de similaire à :

. dir
.. dir
apple.jpg file
banana.jpg file
example.php file
pear.jpg file

Voir aussi



add a note add a note User Contributed Notes
DirectoryIterator::getType
boards at gmail dot com
09-Apr-2006 04:09
Note that this function returns the file type (e.g. "file", "dir", etc.) and not the MIME type.  To do that, you might want to use this:
<?php
for
(
 
$dir = new DirectoryIterator('/some/directory');
 
$dir->valid();
 
$dir->next()
)
{
 
$mime = mime_content_type($dir->getPathname());
}
?>

DirectoryIterator::isDir> <DirectoryIterator::getSize
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites