Wiem, że problem jest banalny i już dawno rozwiązany, ale chciałem zwrócić waszą uwagą na nowe możliwości
PHP5.
<?php
class ExtensionFilter extends FilterIterator
{
protected $strExtension = '';
public function __construct( Iterator $objIterator, $strExtension )
{
parent::__construct( $objIterator );
$this->strExtension = $strExtension;
}
public function accept()
{
}
}
?>
<pre>
<?php
foreach( new ExtensionFilter( new DirectoryIterator( './' ), 'html' ) as $objFile )
{
echo '<a href=\"' . $objFile->GetPathname() . '\">' . $objFile . '</a><br>'; }
?>
</pre>