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