Bueno pues realice un código que creo hace lo que tu necesitas y es este:
Código PHP:
<?php
$ruta = "../pruebas"; // creo que esto es muy claro debes poner la ruta a examinar en este caso puse ../pruebas
$fp = opendir ( $ruta );
rewinddir($fp);
while ( $fichero = readdir ( $fp ) )
{
$archivo = strtolower($fichero);
if ( strstr ( $archivo, '.html' ) )
{
echo $fichero."<br/>";
$lee = $ruta."/".$fichero;
$filearray = file ( $lee );
for ( $e = 0; $e < count ($filearray); $e++ )
{
$abre = htmlspecialchars("<title>");
$cierra = htmlspecialchars("</title>");
$posicionabre = strpos ( htmlspecialchars($filearray[$e]), $abre );
$posicioncierra = strpos ( htmlspecialchars($filearray[$e]), $cierra );
if ( $posicionabre && $posicioncierra )
{
$empieza = $posicionabre + 13;
$longitud = ($posicioncierra - $posicionabre) - 13;
$titulo = substr ( htmlspecialchars($filearray[$e]), $empieza, $longitud );
echo $titulo."<p>";
break;
}
elseif ( $posicionabre )
{
$fila = $e + 1;
$empieza = $posicionabre + 13;
$parte = strlen ( htmlspecialchars ( $filearray[$e] ) ) - $empieza;
$titulo = substr ( htmlspecialchars($filearray[$e]), $empieza, $parte );
for ( $i = $fila; $i < count ($filearray); $i++ )
{
if ( strpos ( htmlspecialchars($filearray[$i] ), htmlspecialchars("</title>") ) )
{
$longitud = htmlspecialchars($filearray[$comprueva]) - 16;
$titulo .= substr ( htmlspecialchars ( $filearray[$i] ), 0, $longitud );
echo $titulo."<p>";
break;
}
else
{
if ( strpos ( htmlspecialchars ( $filearray[$i+1]), '/title' ) )
{
echo $titulo .= $filearray[$i].$filearray[$i+1]."<p>";
break;
}
else
{
$parte2 = strlen ( htmlspecialchars ( $filearray[$i] ) );
$titulo .= substr ( htmlspecialchars( $filearray[$i] ), 0, $parte2 );
continue;
}
}
}
}
else
{
continue;
}
}
continue;
}
else
{
continue;
}
}
closedir($fp);
?>
Nota: Tal vez encuentres uno que otro detalle y probablemente me extendí mucho con el código así que lo más seguro es que se pueda mejorar. Pero lo importante es que funciona, Bueno eso es lo que creo
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
.
Hojala sea lo que necesitabas o por lo menos te de una idea. Suerte