Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Aiuto errore in codice

  1. #1

    Aiuto errore in codice

    Ciao a tutti.....cerco un aiuto....
    ho un file PHP che teoricamente dovrebbe fare un check di quanti file ci sono in una cartella, e quando sono 400 deve creare una nuova cartella aumentando il numero progressivo di 1.
    Es. quando ci sono 400 file nella cartella 27, crea in automatico la cartella 28 e mi mette i nuovi file in quella nuova cartella.....pero' adesso non mi funziona piu'....vorrei sapere se ci sono errori nel codice oppure se e' tutto ok, in tal caso devo ricercare il problema altrove.
    Questa e' la parte che (credo) crea la nuova cartella:

    $tot = 0 ;
    $dir = 0 ;
    mkdir($directory."/".$dir);
    if($handle = opendir($directory)){
    while(($file = readdir($handle)) !== false){
    $path = $directory.'/'.$file;
    // if the filepointer is not the current directory
    // or the parent directory
    if($file != '.' && $file != '..'){
    // if the new path is a file
    if(is_file($path) && !strpos($path, '~')){
    $tot++;
    if($tot%400==0){
    $dir++;
    mkdir($directory."/".$dir);
    }
    $newname = str_replace($directory,$directory."/".$dir,$path);
    //echo "Sposto da $path a $newname
    ";
    rename( $path,$newname);
    }
    }
    }
    closedir($handle);
    }
    }


    Ringrazio in anticipo chi mi da una mano

  2. #2
    Possibile che nessuno sia in grado?

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.