upimg.php
  Código PHP:
    <?
if(!isset($HTTP_GET_VARS["upload"]))
{
   if($stat=="Ok"){ echo "IMAGEN AGREGADA";} 
?>
     <form method="post" action="upimg.php?upload=1"  enctype="multipart/form-data">
     IMAGEN<input type="file" name="nombre">
     <input type="submit" value="Subir Imagen" name="submit">
     </form>
<?
     }else{
          $dir = "../imagenes/"; //tu colocas q directorio quieres
          $nfile=$img.".jpg";
          $userfile=$nombre_name;
          if(copy($nombre, $dir.$nfile)){
               header ("Location: upimg.php?stat=Ok");
          }else{
               echo "error al copiar";
          }
     }
?>    
  no te preocupes por el directorio TMP, cambia la variable $dir a tu gusto, y en nfile puedes cambiar la extensión, esto es lo q necesitas...Salu2