Отображение нескольких изображений из внешней папки общего доступа

Я работаю над проектом, где я хотел бы хранить фотографии в охраняемом месте по причинам авторского права. Пользователи могут загружать свои фотографии в папку, вне общедоступного маршрута («www»).

Для зарегистрированных пользователей я хотел бы разрешить просматривать эти фотографии. Я хотел использовать «imagecreatefromjpeg» и «imagejpeg», но они могли заполнять только всю веб-страницу. Это было бы хорошо, если бы я хотел открыть изображения в всплывающем окне. Вместо этого я хотел бы иметь маленькие эскизы (сгенерированные при загрузке, также хранящиеся в частных папках) по всему экрану.

Есть ли способ сделать это? Я иду в этом направлении?

Спасибо, что помогли мне.