Ver Mensaje Individual
  #5 (permalink)  
Antiguo 06/06/2014, 05:14
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: Crear carpetas con número autoincrementable

$directorio = "C:/dispositivos/".$fila["MAC"]."/contenido";
...
//Aqui habria que ver si MAC/contenido existen
...
mkdir("C:/dispositivos/".$fila["MAC"]."/contenido/". $sigcarpeta, 0755, true);

Yo lo que habria hecho es esto!!!

No creo que esa modificació te lo solucione

Esto

$maximo = -1;
$sigcarpeta = $maximo + $i;

es lo mismo que

$sigcarpeta = $i-1;

Si creas una carpeta "contenido1" el nombre no es numérico y por lo tanto ni lo cuenta el script, intenta entender el script.

El script resulve la cuestión si la estructura de carpetas es esta

C:/dispositivos/unaMAC/contenido/1
C:/dispositivos/unaMAC/contenido/2
C:/dispositivos/unaMAC/contenido/3

es decir si buscamos incrementar el nombre de las carpeta con nombre numérico, if(is_numeric


echo $carpetas; echo de un array no tiene mucho sentido.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 06/06/2014 a las 05:24