Visualizzazione dei risultati da 1 a 6 su 6

Discussione: mkdir piccolo problema

  1. #1
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357

    mkdir piccolo problema

    Warning: mkdir() [function.mkdir]: File exists in /web/www/.....on line 228

    ciao a tutti, l'errore qui sopra non lo capisco..
    tutto funziona ma nn capisco perche' esce e cosa puo' fare.
    Qualcuno mi sa spiegare?? ty
    La vita e' uno switch();

  2. #2
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Prova a postare il codice, comunque parrebbe che la directory esiste gia', prova mettendo un controllo per vedere se la directory e' gia presente
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  3. #3
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    $controllo_cartella = opendir("../../archivio/statistiche_settimanali/");
    while (false !== ($folder = readdir($controllo_cartella))) {
    if (is_dir($folder) && ($folder != $annoCorrente)) {
    mkdir("../../archivio/statistiche_settimanali/$annoCorrente");

    //assegno un nome alla nuova cartella di destinazione file.html per l'anno appena iniziato
    $nomeCartella = $annoCorrente;
    } else {
    //assegno un nome alla cartella di destinazione file.html
    $nomeCartella = $annoCorrente;
    }
    }

    questo e' il codicema il controllo l'ho gia fatto, se il nome della cartella che trova e' diverso dall'anno attuale crea la cartella nuova col nome dell anno(es: 2006) altrimenti la cartella da utilizzare resta quella gia esistente.
    La vita e' uno switch();

  4. #4
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Originariamente inviato da marco80
    $controllo_cartella = opendir("../../archivio/statistiche_settimanali/");
    while (false !== ($folder = readdir($controllo_cartella))) {
    if (!is_dir($folder) && ($folder != $annoCorrente)) {
    mkdir("../../archivio/statistiche_settimanali/$annoCorrente");

    //assegno un nome alla nuova cartella di destinazione file.html per l'anno appena iniziato
    $nomeCartella = $annoCorrente;
    } else {
    //assegno un nome alla cartella di destinazione file.html
    $nomeCartella = $annoCorrente;
    }
    }
    Ho negato la funzione is_dir() nell'if interno al ciclo, cosi' dovrebbe andare, fammi sapere
    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

  5. #5
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    qualcosa e' migliorato, adesso faccio altre prove..grazie.
    La vita e' uno switch();

  6. #6
    Utente di HTML.it L'avatar di iox84
    Registrato dal
    May 2004
    Messaggi
    754
    Se hai ulteriori posta pure.

    La fortuna e' cieca ma la sfiga ci vede benissimo
    Comprarselo o farselo di legno

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.