Tengo un problema al subir imagenes a un server, ya lei los temas anteriormente publicados aqui, he aplicado todas las opciones pero no me funciona, me dice que el directorio no esta entre la ruta permitida, eso es cuando quiero subir con el comando copy, y el comando move_uploaded_file si las sube, pero no puedo verlas, ya que le cambia los permisos a 600 y no los puedo cambiar yo. Haber si me pueden ayudar.
Código PHP:
$uploaddir = 'imagenes/';
$filename = $_FILES['archivo']['name'];
$uploadfile = $uploaddir.$filename;
if(!eregi("\.png$|\.jpg$|\.jpeg$|\.gif$",$filename))
echo("archivo invalido");
if (move_uploaded_file($_FILES['archivo']['tmp_name'], $uploadfile))
{
echo "imagen subida correctamente<br>";
}
else
{
echo "error al subir imagen<br>";
}