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

search for in the

DirectoryIterator::isDir> <DirectoryIterator::getSize
[edit] Last updated: Fri, 24 Jun 2011

view this page in

DirectoryIterator::getType

(PHP 5)

DirectoryIterator::getType تعیین نوع مورد فعلی DirectoryIterator

Description

public string DirectoryIterator::getType ( void )

تعیین نوع فایل مورد فعلی DirectoryIterator. یکی از file، link، یا dir.

Parameters

This function has no parameters.

Return Values

بازگرداندن string نمایش‌دهنده نوع فایل. یکی از file، link، یا dir.

Examples

Example #1 مثال DirectoryIterator::getType()

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

The above example will output something similar to:

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

See Also



add a note add a note User Contributed Notes DirectoryIterator::getType - [1 notes]
up
0
boards at gmail dot com
7 years ago
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());
}
?>

 
show source | credits | stats | sitemap | contact | advertising | mirror sites