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