Respecto a la primera pregunta, el "." y el ".." es normal que te aparezca, siempre debe aparecer. Para que no se muestre por pantalla simplemente ponle una condición del tipo
if($elemento!="." && $elemento!="..") echo $elemento;
Respecto a la segunda pregunta, deberías comprovar que la variable $_REQUEST['imageid'] te llega con algun valor... y si estubiera vacía habría que ver el código anterior etc...
Saludos
ArgoN
PD: no hace falta que realimentes el otro post que tienes pidiendo ayuda...