Sapete programmare PHP?

Postate qui discussioni di carattere generale riguardo a problemi di installazione e configurazione di osCommerce

Moderatore: mod Generali

Rispondi
Dreamwalker
membro Baby
membro Baby
Messaggi: 58
Iscritto il: 05/04/2006, 14:00

Sapete programmare PHP?

Messaggio da Dreamwalker »

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 file in quella nuova cartella.....pero' adesso non mi funziona piu'....vorrei sapere se ci sono errori nel file 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 <br>";
rename( $path,$newname);
}
}
}
closedir($handle);
}
}


Ringrazio in anticipo chi mi da una mano
Rispondi