Se me chispoteo eso al ver tu copdigo hoy:
Código PHP:
//faltaria la barra al final
$ruta_destino = "../data/img_proyectos";
//entonces, claro, ruta de destino no existe...
$ruta_destino.$_FILES['nom_del_archivo']['name']);
//de dos modos lo corriges:
//1 agregas la barra aqui (al final):
$ruta_destino = "../data/img_proyectos/";
//2 o la agregas aqui:
$ruta_destino."/".$_FILES['nom_del_archivo']['name']);
//si la agregas en uno no la agregues en otro y viseversa....
Obviamente por mas correcta que este la sintaxis esas carpetas deben existir si no dara error.
Y aqui tienes que buscar la forma de que quede asi:
Código PHP:
upload/archivos/portadacdMC.JPG