Tema: mkdir()
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/01/2014, 11:13
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años, 11 meses
Puntos: 2534
Respuesta: mkdir()

A ver, el error es bien claro: el archivo ya existe.

Si haces esto es normal el error:
Cita:
php > mkdir ('foo');
php > mkdir ('foo');

Warning: mkdir(): File exists in php shell code on line 1
¿Notas algo?

Es lógico que no puedes crear una carpeta dos veces, la primera vez que la creas no hay problema, pero si intentas crearla nuevamente te salta error, es bastante obvio.

¿Qué pasaría si introduces una secuencia lógica que verifique que dicha carpeta no existe para entonces crearla?

Código PHP:
Ver original
  1. if (!is_dir('foo')) {
  2.   mkdir('foo');
  3. }

Solución más lógica no puede haber.

PDTA: reflexiona bien lo que haces, tu problema era lógico, no un "error de código".
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.