Código PHP:
$cons_var = "imagen0".$num_img;
El problema es esa linea, para php eso equivale a concatenar el valor de la variable $num_img a la cadena imagen0 y asignarlo a la variable $cons_var, pero me imagino que crees que definiendo una constante podrias "completarla". no funciona asi..
necesitarías usar la función eval para que apartir de una cadena php la interprete como código. y a menos que no te quede de otra busca mejor otra forma de hacer lo que pretendes.