Это не выбор между Flash и PHP. Вам нужно что-то на клиенте, чтобы отправить данные, и что-то на сервере, чтобы получить их.
Задайте себе следующий вопрос:
Предлагает ли Flash что-нибудь полезное для моего проекта?
Очевидные вещи, которые он позволяет вам сделать, - это приятный пользовательский интерфейс для выбора нескольких файлов одновременно и простой метод для отслеживания хода загрузки.
Если вы решите, что он предлагает функции, то реализуйте его, используя прогрессивное улучшение . Flickr является примером этого & mdash; с Flash вы получаете модный загрузчик, без него вы все равно получаете серию регулярных файловых входов. Они не так хороши в использовании, но они функциональны и то, что было бы использовано, если бы Flash не был первым выбором