tengo en mi directorio una carpeta con sub carpetas, más o menos asi:
*home
**usuarios
***clientes
****cte1
****cte2
***proveedores
****prov1
*****prueba1.txt
*****prueba2.txt
*****prueba3.txt
****prov2
las carpetas (cte1, cte2, prov1, prov2, etc etc...) se crean al momento de registrar un usuario, y cuando inician sesión en la pag. correspondiente se va a listar el contenido de su respectiva carpeta (hasta ahí bien), pero al momento de listar el contenido sale esto:
ARCHIVOS FTP:
.
..
prueba1.txt
prueba2.txt
prueba3.txt
mi problema es que no quiero que salgan los "." y "..".... solo los txt, donde lo estoy haciendo mal?
![Confundido](http://static.forosdelweb.com/fdwtheme/images/smilies/confused.png)
Código PHP:
if(isset($_SESSION['usuario'])){
$ftp_server="ftp.mipagina.mx";
$ftp_usuario="[email protected]";
$ftp_password="mipassword";
$dir=$_SESSION['usuario'];
}else{
header("Location:inicio.php?Error=Acceso denegado");
}
<b>CONTENIDO FTP</b>
<table class="table text-center" border="1">
<tr>
<td width="5%"><b>Archivo</b></td>
<td width="15%"><b><span class="glyphicon glyphicon-pencil" aria-hidden="true"></span></b></td>
</tr>
// establecer una conexión básica AL SERVIDOR FTP
$conn_id = ftp_connect($ftp_server) or die('No se pudo conectar con el servior');
// iniciar sesión con nombre de usuario y contraseña
$login_result = ftp_login($conn_id, $ftp_usuario, $ftp_password)or die('No se pudo acceder al servior');
//usar ftp en modo pasivo
ftp_pasv($conn_id, true);
// cambiar al directorio del usuario
ftp_chdir($conn_id, $dir);
// imprimir el directorio actual
echo ftp_pwd($conn_id); // /public_html
// Obtener los archivos contenidos en el directorio actual
$files = ftp_nlist($conn_id, "");
foreach ($files as $file) {
echo "<tr><td>".$file."</td>
<td><a href=./sitio_prov.php?file=".$file.">Descargar</a></td></tr> \n";
}
// cerrar conexión ftp
ftp_close($conn_id);
</table>