Ragazzi vorrei creare un upload con valore incrementale.
ho scritto questo codice:
Codice PHP:
<?php

define
("UPLOAD_DIR""./uploads/");

if(isset(
$_POST['action']) and $_POST['action'] == 'upload')
{
    if(isset(
$_FILES['user_file']))
    {
        
$file $_FILES['user_file'];
        
$filenome $file['name'];
        
        if(
$file['error'] == UPLOAD_ERR_OK and is_uploaded_file($file['tmp_name']))
        {   
            
$i "0";
            while(
file_exists(UPLOAD_DIR.$filenome))
            {   
                echo 
"i = "$i"
"
;
                echo 
"ciclo "file_exists(UPLOAD_DIR.$filenome), "
"
;
                
$filenome basename($filenome,".jpg").$i;
                
$filenome $filenome.".jpg";
                
$file['name'] = $filenome;
                echo 
"filenome "$filenome"
"
;
                echo 
"\$_FILES['nome'] "$file['name'], "
"
;
                
$i = ++$i;
            }
            
move_uploaded_file($file['tmp_name'], UPLOAD_DIR.$file['name']);
2");
        }
    }
}

?>

solo che in questa maniera ottengo file del tipo nomefile.jpg, nomefile0.jpg, nomefile01.jpg, nomefile012.jpg ecc... io vorrei invece nomefile.jpg, nomefile0.jpg, nomefile1.jpg, nomefile2.jpg ecc.

Qualke consiglio


Grazie a presto