Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/05/2014, 10:16
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Copiar/pegar archivos/carpetas de origen a destino

El asunto es que no entiendes como funciona readdir(), pues $archivo_carpeta no es la ruta del archivo/carpeta completa, por lo tanto is_file() siempre será falso.

Y según tu lógica en el else asumes que en caso se no ser un archivo, ¿es una carpeta? ¿eso te hace sentido?

Esa lógica es ridícula, ¿por qué no comparas también con is_dir() para salir de la duda?

Código PHP:
Ver original
  1. //Si es un archivo
  2. if(is_file($archivo_carpeta)) echo("<br/>Soy archivo: ".$archivo_carpeta);
  3. //Es una carpeta
  4. else if(is_dir($archivo_carpeta)) echo "<br> Soy una carpeta:" . $archivo_carpeta;
  5. else echo("<br/>NO EXISTO: ".$carpeta.'/'.$archivo_carpeta);

El asunto clave es que debes prefijar la ruta, pues $archivo_carpeta es únicamente el nombre del archivo.

¿Se entiende?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.