Ciao grazie per la dritta,
cosi mi funziona alla grande però ammettiamo che ci sia anche un terzo file da caricare con lo stesso nome, come posso fare per incrementare il numero?
esempio.jpg
esempio1.jpg
esempio2.jpg
Codice PHP:
// Controllo se il file esiste metto un numero prima del punto
elseif (file_exists($target_path)) {
$FileOriginale = $fileupload_name;
$fileEsistente = fopen("$fileupload_temp", "r");
$msg = "<span class=\"TestoLinks\">Il file $fileupload_name esiste già. Rinomina il file.</span>";
fclose($fileEsistente);
/* $num = "0";
$num++; Qui se faccio cosi mi aumenta fino all'esempio1.jpg
poi se provo a metterne un'altro mi da un errore warning
che dice che il file esiste già, questo lo so ma non so come rimediare
*/
$fileupload_name = preg_replace("/(\w+)(\.\w+)/","\${1}$num\$2",$fileupload_name);
rename("$fileupload_temp", "./image/$fileupload_name");
$msg = "<span class=\"TestoLinks\">Il file $FileOriginale é stato rinominato: $fileupload_name </span>";
$img = "<img src=\"./image/$fileupload_name\" width=\"120\" height=\"80\">";
}
Grazie e scusate ma non sono molto esperto come potrte notare.
Thx Michel