No, no es error de PHP. Las computadoras simplemente no "olvidan" las cosas, o no las hacen como deberian hacerlas.
Código PHP:
$uploaddir = "$directorio/$cve_avaluo/";
Fijate en esa linea, dices que $uploaddir es $directorio/$cve_avaluo.
Pero $directorio es: C:/wamp/www/subir_archivos/img_/
Entonces te quedaria algo como:
$uploaddir = C:/wamp/www/subir_archivos/img_
//loqueseaquecontengaavaluo....
-_-