Почему не выводятся картинки из папки?
1. Права доступа к папке проверели?
2. URL у вас получается "upload/...", то есть относительно текущего УРЛа страницы с картинками.
То есть если это страница "www.example.com/gallery", то картинки будут "www.example.com/gallery/upload/...".
Добавьте слэш $src = "/upload/...". Тогда сорс картинок будет "www.example.com/upload/...".
Доброе утро.<img src="<? echo $src; ?>">