hmm...
mira esto:
Código PHP:
var_dump(is_dir($carpeta.$archivo == TRUE))
ahí, tienes todo fuera de lugar... la comparación la haces como argumento de
is_dir(), y ese es tu primer error...
obviamente el
false que recibes es porque no existe nada, pues le pasas la comparación...
de ahí en adelante fallo tras fallo, incluso esta mal que uses
var_dump() como argumento, ya que no te devuelve lo que tienes en mente...
así estarías bien:
Código PHP:
if(is_dir($carpeta.$archivo) == TRUE)
¡te dedico la primer parte de mi firma!