Вы не очень конкретны, говоря «это не сохранение», но я предполагаю, что в каталоге нет файла после загрузки, и ваше приложение ничего вам не дает. Но вы проверили журнал ошибок вашего веб-сервера?
Быстрое определение правильных разрешений происходит сразу после определения $filelocation
, проверьте правильность разрешений с помощью is_writable и выйдите с сообщением на экране, если нет.
Имейте в виду, : это дополнение только для вас, так что просто чтобы определить, есть ли у него разрешения. Заберите его сразу после тестирования.