$_SERVER['DOCUMENT_ROOT']
- это путь к вашей реальной файловой системе.
Вам не нужно это здесь.
Просто используйте
define ('UPLOAD_DIR','/resouces/');
Не путайте путь в файловой системе и путь на вашем сайте.
Они могут не иметь ничего общего (но в случае запроса по умолчанию URI
отправлено $_SERVER['DOCUMENT_ROOT'].URI
)
Вы также можете использовать
define ('UPLOAD_DIR_FILEPATH',$_SERVER['DOCUMENT_ROOT'].'/resouces/'); //to use in upload, renaming, deleting etc
define ('UPLOAD_DIR_WWW','/resouces/'); //to show URLs
Вам не нужно объявлять его на каждом уровне level, потому что путь начинается с root /