<?php
$directorio = 'img_/';
$nombre_archivo = $_FILES['file']['name'];
$uploaddir = "$directorio/$cve_avaluo/";
$uploadfile = "$uploaddir/$nombre_archivo";
(!is_dir('C:/wamp/www/subir_archivos/img_/'.$cve_avaluo))? mkdir($uploaddir, 0777) : $mess_error .='Error la carpeta ya existe <br>';//crea el directorio
if (is_dir('C:/wamp/www/subir_archivos/img_/'.$cve_avaluo)) echo "existe el directorio"; else echo "no existe";
if (is_uploaded_file(@$_FILES['file']['tmp_name']))
move_uploaded_file(@$_FILES['file']['tmp_name'], $uploadfile);
?>
El problema es:
Hay un comportamiento extraño pués este código me crea correctamente la carpeta con el valor de "$cve_avaluo" pero mi archivo no lo carga en dicha carpeta, sino que lo pone en el directorio padre, osea en 'C:/wamp/www/subir_archivos/img_/