estas asignando dos veces el valor $tipo
Código PHP:
//nombre aleatorio por formato de tiempo unix
$image_name=time().'.'.$tipo;
Ahi lo pones en la variable
pero en la linea siguiente lo volves a concatenar para hacer el upload! ;)
Código PHP:
//copio al directorio especificado
move_uploaded_file ( $_FILES [ 'archivo' ][ 'tmp_name' ][$i], $destino . '/' .$image_name.'.'.$tipo); // Subimos el archivo
tendrias que sacar la ultima parte a ese codigo
te quedaria asi
Código PHP:
//copio al directorio especificado
move_uploaded_file ( $_FILES [ 'archivo' ][ 'tmp_name' ][$i], $destino . '/' .$image_name); // Subimos el archivo
saludos