Muchas gracias y lo siento, pero era para terminarlo hoy.
Pues bien, en vez de con el scandir lo he hecho con el readdir y lo que tengo por ahora es esto:
Código PHP:
$dir = "pruebasposesion/uploads/";
$directorio =opendir($dir);
$salida = "<br /><table align='center' class='cuerpo2'>
<thead border='1'>
<tr>
<td>Nombre del archivo</td>
<td align='center'>*</td>
</tr>
</thead>
<tr>
";
while ($archivo = readdir($directorio)){
if($archivo !='.' and $archivo !='..'){
$enlace = $dir.$archivo;
$nombre = explode(".",$archivo);
$cant = count($nombre) - 1;
$tipo = $nombre[$cant];
$salida .="<td>".$nombre[0]."</td>
<td align='center'><a href='".$enlace."'><b>Abrir </b></a></td>";
$salida .= "</tr>";
//}
}
}
$salida .= "</table>";
Y ahora mi duda, no se como hacer para que en el if($archivo !='.' and $archivo !='..') me muestre todos los archivos que contengan en el titulo la variable $uid.
A ver si me podeis echar una mano.
Gracias.