1) Вместо $blacklist правильнее использовать белый список и загружать только разрешенные файлы
2) Ошибка - 'Файл превышает лимит'
3) move_uploaded_file($_FILES['photo']['tmp_name'], $filename)
4) mysql_query ?? - разве он еще жив ? стоит перейти на использование PDO либо вот удобная и безопасная библиотека для работы с БД phpfaq.ru/safemysql
Судя из текста человеку нужен SOCKS5 на выходе то бишь его волнует чтобы выходная нода не снифила трафик либо чтобы конечные сайты открывались без проблем не видя ip tor.
А если имеется ввиду именно приватность или занятие не законной деятельностью, то само собой есть более приватные способы, в таком случае свои vps уже обязательны, а также i2p.
1) Вместо $blacklist правильнее использовать белый список и загружать только разрешенные файлы
2) Ошибка - 'Файл превышает лимит'
3) move_uploaded_file($_FILES['photo']['tmp_name'], $filename)
4) mysql_query ?? - разве он еще жив ? стоит перейти на использование PDO либо вот удобная и безопасная библиотека для работы с БД phpfaq.ru/safemysql