Не знаю на счет готовых (Ты должен был это поискать в поисковике, как и сказано в правилах тостера) но в наше время бороться с накруткой очень сложно, набегут голоса с буксов по 1р за штуку если приз окупается то ничего не поможет тебе.
Вам что важнее опенсорс проект или опыт командной разработки?
Если вы сейчас не работаете в компании, то просто устройтесь джуном можно и удаленно, со штатом программистов состоящим не из 2 человек и получите опыт командной разработки.
Для опенсорса и первого опыта - думаю стоит поискать проект в котором обсуждение разработки идет в мессенджере, там и узнаете входной порог знаний.
Как искать? Тут уж нужно проявить свои навыки работы с поисковиком.
Если ты успешно загрузил файл на сервер, то после указанного кода задействуй функцию отправки емейла.
Параметры пост запроса можно объединить в одну строку и после передать ее в тело сообщения.
Ответ: возможно.
Нет разницы передашь через uri или через сессию/cookies или из базы.
Нужно всего лишь вывести в цикле. И тот который отмечен (...&select1=val2) вставить "selected":
<option selected value="val2">Один из вариантов</option>
Я встречал как с помощью css делали защиту для сайта на котором текст нужно читать в онлайне.
Суть примерно такая: каждая буква становится например span'ом с id. И через before:content в эти пустые span'ы прописывается буква из css.
Мышкой контент не выделяется обычно. А при желании можно контент не шрифтовый делать а изображение буквы.
В итоге: за 5 сек текст не скопируешь, в исходном коде вакханалия.
Но это подойдет только для такого сайта который не интересует продвижение в поисковике через этот текст.
______
Это отсеет большинство пытающихся содрать текст.
Но для того кто возьмется серьёзно это не преграда.
Например можно будет спарсить по технологии "Tesseract" или при статическом сопоставлении букв в css можно составить свою таблицу для обратного преобразования.