Ciao ragazzi...
ho un piccolo problemino con il seguente codice: sto realizzando un form per permettere di caricare file con qualunque estensione.
Ovviamente per evitare che due utente caricano file con nomi uguali li rinomino tramite una variabile $cont che praticamente è l'ultimo ID presente nella tabella incrementato di 1.

Il codice è:
codice:
		//Prelevo ultimo ID
		$a=mysql_query("SELECT id FROM documentazione order by id DESC LIMIT 1");
		$result1=mysql_fetch_array($a);

		$cont=$result1[0]+1;
		
		$cartella = "documenti/";
		
	//Inserimento 1 allegato
        if (!empty($_FILES['allegato1']['name'])){
	// RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD
		$percorso = $_FILES['allegato1']['tmp_name'];
	        $nome = $cont . $_FILES['allegato1']['name'];
		$nome2=$_FILES['allegato1']['name'];
			
		$allegato1 =  $cartella . $nome;
				
		        // ESEGUO L'UPLOAD CONTROLLANDO L'ESITO
			if (move_uploaded_file($percorso, $allegato1)){
        			print "Carimento di - $nome2 - eseguito con successo";
			} else  {
				print "Si sono verificati dei problemi durante il caricamento di - $nome2 -";
			}
			} else {
					$allegato1="";
			}
Se su $nome inserisco $cont l'upload non va nulla, se lo rimuovo l'upload nella cartella e l'inserimento del percorso in db è ok.

Come posso risolvere?

Grazie!