Le he dado mil vueltas, igual estoy ciego pero no veo por ningun sitio el error, es más, he usado este código en otros desarrollos y me ha funcionado perfectamente, no he cambiado el servidor, ni la versión de php ni he tocado nada mas. Les dejo el código a ver si me pueden ayudar.
Gracias de antemano, un saludo!
Código PHP:
$directorio = "../imagenes/";
$extension = explode(".",$HTTP_POST_FILES['img']['name']);
$num = count($extension) - 1;
if (($extension[$num] == "jpg") or ($extension[$num] == "gif")){
$bool = move_uploaded_file($HTTP_POST_FILES['img']['name'],$directorio.$HTTP_POST_FILES['img']['name']);
if ($bool){
$img = "imagenes/".$HTTP_POST_FILES['img']['name'];
echo 'imagen subida correctamente';
}else{echo 'no subio la imagen';}
}else{echo 'extension incorrecta';}
PD: He probado a mostrar los contenidos mediante echo y la extensión está vacía, es de supoener que no coge bien el nombre del fichero no?