lyoung:
 
Podrias poner el FORM que utilizas para subir la imagen? 
Ya que esta parte del codigo se ve bien ->  
 Cita:  $ruta = 'paginas/articulos/destacada'.$id_dest.'.jpg'; 
if (is_uploaded_file($_FILES['foto']['tmp_name'])) { 
   echo 'La foto parece que subió.'; //Pero en realidad no sube nada 
   if (move_uploaded_file ($_FILES['foto']['tmp_name'], $ruta)){ 
        echo 'Parece que se copió en su lugar';}//Pero no. 
   }else{echo 'Algo no andubo bien';}
    Saludos
Franco
 
 
P.S. Si el FORM esta en orden pon algo asi ->
$foto = $_FILES['foto']['name'];
despues un
echo "$foto";
Si aqui sale el nombre del archivo entonces se esta subiendo adecuadamente
si no pues hay problemas con el form y el pase hacia el codigo php. 
P.S. Siempre debes revisar los errores ya sea visibles en el navegador o en los archivos
de errores y acceso del servidor