а что вообще приходит в пост проверяли? Проверьте работу скрипта на простых данных, возможно проблема не со скриптом а допустим с почтовым сервисом. Почему было не проверить что вообще в скрипте происходит до того как писать вопрос? А если проверяли - напишите что проверили, а то сплошная магия и "ничего не работает".
Есть логи, есть var_dump, учитесь искать ошибки по шагам!
Можно, но плохо.
Во первых - какое удобство?
Во вторых - вы же должны как-то работать с этими файлами, например обрезать аватарку, для этого нужно знать тип файла. Без расширения вы слегка запаритесь колупать что это за файл, да и браузеры не все еще могут определить что вы им подсовываете.
В третьих - не по христиански это, плодить бардак на собственном сервере.
А в чем проблема? У вас есть скрипт, он работает, но 100 фоток сразу он не может обработать, скорости работы не хватает чтобы уложиться в 30 секунд. Либо заливайте меньшими порциями, либо увеличьте max_execution_time, собсно это 2 наиболее очевидных пути. Есть еще варианты вынести отдельно работу с загрузкой и работу с ресайзом, или вынести обработку и кэширование превью на nginx(тут на тостере обсуждалось уже, была ветка похожая).
куки, или сессия, по клику создается переменная (в куках или на сервере аяксом), потом перебрасывается на главную, на главной либо жс проверяет в куке наличие переменной - делает попап, удаляет переменную в куке, либо пхп выводит в жс напрямую какую-то переменную из сессии и в сессии грохается переменная.
Так как написано у вас работать не может, скрипт выполняется в рамках 1 документа, переход на главную это уже совсем другой документ создается.
весь контент разбивается на мелкие блоки, которые подгружаются в зависимости от логики приложения, которую уже вы определяете. В чистом пхп используются include и require для подключения блоков. В нормальных проектах используются функции врапперы и шаблонизаторы, помогающие работать с контентом.
только от wget? фигануть всё оформление через css / js. При этом скрипты и цссы подгружать через import , тогда даунлуадеры их не сохраняют. Во всяком случае не видел еще таких, и картинки не тянут которые в цсс как фоны прописаны.
Если руками захотят слить - ессесно сольют полюбому.
Штучная ручная работа, под каждый сайт пишется свой маленький велосипедик.
Ну, не велосипедик, скорее прикручиваются другие колеса к одному велосипеду.