Ayuda con un script

Hola soy nuevo en este foro, y me gustaria hacer una consulta sobre un script php para poder subir imagenes a mi servidor de prueba.
Subir una imagen a traves de un formulario.
El archivo se llama reg.php y contiene:
<html>
<head>
</head>
<body>
<form action="reg.php" method="post" enctype="multipart/form-data">

<input name="imagen" type="file"/></br>

<input type="submit" value="Enviar" />

</form>
<?php
session_start();

$nameimagen=$_FILES['imagen']['name'];

$tmpimagen=$_FILES['imagen']['tmp_name'];

$extimagen=pathinfo($nameimagen);

$ext=array("png","gif","jpg");

$urlnueva="imagenes/".$nameimagen;

if(is_uploaded_file($tmpimagen)){

if(array_search($extimagen['extension'],$ext)){

copy($tmpimagen,$urlnueva);

echo "Se a guardado correctamente.";
}
else{
echo "Error solo imagenes con formato(jpg,gif,png)";
}
}
else{
echo "Debe elegir una imagen";
}
?>
</body>
</html>

bueno el tema es que al darle al boton examinar y poner la foto que quiero subir(NO mayor de 2mb de tamaño), en el formulario le doy enviar y todo bien exepto! que la imagen no se guarda en la carpeta. Reviso la carpeta y "Carpeta vacia".
Sistema operativo que uso window7 x32 y el servidsor de prueba wamp server 2.1.
Bueno ese es mi problema.. puedo obtener la url de la imagen com apra guardarla en un db pero la imagen no sube a la carpeta "images" que se encuentra wamp/www/php(reg.php)/images
Uff gracias de ante mano!
Amigo estas infringiendo las normas del foro no puedes repetir mensajes, con 1 es suficiente, no creas que en la cantidad será mas visto. Procedo a borrar tus mensajes repetidos y quedas informado. Saludos, bienvenido y gracias por tu comprensión.
Disculpen por la cantidad de veces que lo postie intente borrar los anteriores pero no supe como ... es todo, y con respecto al tema del script encontré uno que me sirvió gracias!