Cita:
Iniciado por jmaquino creo que es una ruta válida.
No, NO es una ruta válida para lo que intentas hacer, al parecer no hiciste caso sobre el error que te manda...
Para que sea una ruta válida, tiene que ser un directorio físico de tu sistema de archivos, te había puesto un ejemplo sobre eso...
Posiblemente debería quedar así (dependiendo del valor de $_SERVER['DOCUMENT_ROOT']):
$uploaddir = $_SERVER['DOCUMENT_ROOT'] . "/noticias/public/news/";
Saludos
PS. Revisa con mayor frecuencia la documentación de php