Error con los mensajes adjuntos

PAPO
20 de Diciembre del 2003
Tengo el sguiente codigo:
if ($importar) {
$ruta="../uploaded/file/";

// In PHP 4.1.0 or later, $_FILES should be used instead of $HTTP_POST_FILES.
if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
copy($HTTP_POST_FILES['userfile']['tmp_name'], ".../uploaded/file/$userfile_name");
$ruta="../uploaded/file/".$rutas;
echo "e:// ".$rutas;
if ($rutas) {
mysql_query("INSERT INTO co_adjunto (id_correo,adjunto) VALUES ($num_correo[0],'$ruta')");

}
} else {
echo "Possible file upload attack. Filename: " . $HTTP_POST_FILES['userfile']['name'];
}


}

En el cual quiero que cuando hagan click en el boton (Importar) me guarde la ruta del adjunto.

pero el problema es que siempre guarda el primero vacio y cuando quiero guardar otro archivo me guarda el primero.

Por Favor demen sugerencias o soluciones se los agradesco.

A se me olvidaba cuando intento descargar lños archivos, no los deja.

PAPO
20 de Diciembre del 2003
if (is_uploaded_file($HTTP_POST_FILES[\'userfile\'][\'tmp_name\'])) {
copy($HTTP_POST_FILES[\'userfile\'][\'tmp_name\'], ".../uploaded/file/$userfile_name");
$ruta="../uploaded/file/".$rutas;
$a1 = explode(" ",$ruta);
$ruta = $a1[0];

echo "e:// ".$ruta;
if ($rutas != " ") {
mysql_query("INSERT INTO co_adjunto (id_correo,adjunto) VALUES ($num_correo[0],\'$ruta\')");
$ruta = " ";
$rutas = " ";
}
} else {
echo "Possible file upload attack. Filename: " . $HTTP_POST_FILES[\'userfile\'][\'name\'];
}


}