sono arrivato fino a qui
codice:
$i=0;
//Imposto la directory da leggere
$directory = "../upload/altro/";
// Apriamo una directory e leggiamone il contenuto.
if (is_dir($directory)) {
//Apro l'oggetto directory
if ($directory_handle = opendir($directory)) {
//Scorro l'oggetto fino a quando non è termnato cioè false
while (($file = readdir($directory_handle)) !== false) {
//Se l'elemento trovato è diverso da una directory
//o dagli elementi . e .. lo visualizzo a schermo
if((!is_dir($file))&($file!=".")&($file!=".."))
$i=floatval(substr($file,6,3));
}
move_uploaded_file($_FILES['file']['tmp_name'],$directory.$_FILES['file']['name']);
var_dump(rename($directory.$_FILES['file']['name'],"myfile_".sprintf("%'.03d\n",$i+1).".pdf"));
echo 'File Aggiunto alla lista';
//Chiudo la lettura della directory.
closedir($directory_handle);
}
}
Originariamente inviata da
max1974
salve ragazzi ....
faccio upload dei file in questo modo.....e funziona tutto
Codice PHP:
if ( 0 < $_FILES['file']['error'] ) { echo 'Error: ' . $_FILES['file']['error']; } else { $file_pointer = '../upload/altro/'.$_FILES['file']['name']; if (file_exists($file_pointer)) { echo "ERRORE: File non aggiunto esiste gia un file con lo stesso nome, prova a rinominare il file"; }else { move_uploaded_file($_FILES['file']['tmp_name'], '../upload/altro/' . $_FILES['file']['name']); echo 'File Aggiunto alla lista'; } }
ora gradirei rinominare il file "xxxxxx" in "myfile_01.png"
quando mettero il 2° file leggere nella cartella che esiste gia il file 01 e chiamare quest'ultimo "myfile_02.png" in poche parole dare un progressivo..
mi date una mano....grazie