Если вы используете Boost 1.65 или выше, вы можете использовать boost :: stacktrace :
#include
// ... somewhere inside the bar(int) function that is called recursively:
std::cout << boost::stacktrace::stacktrace();
Если вы хотите выбрать несколько файлов из диалогового окна выбора файлов, которое отображается, когда вы выбираете «Обзор», то вам в большинстве случаев не повезло. Вам нужно будет использовать Java-апплет или что-то подобное (я думаю, что есть тот, который использует небольшой флэш-файл, я обновлю его, если найду). В настоящее время ввод одного файла позволяет выбрать только один файл.
Если вы говорите об использовании нескольких файловых вводов, то не должно быть большой разницы от использования одного. Разместите код, и я постараюсь вам помочь.
Обновление: Есть один способ использовать одну кнопку «просмотра», использующую вспышку. Я никогда лично этим не пользовался, но читал об этом довольно много. Думаю, это ваш лучший шанс.
Если вы используете несколько полей ввода, вы можете установить name = "file []" (или любое другое имя). Это поместит их в массив при загрузке ( $ _ FILES ['file'] = array ({file_array}, {file_array] ..)
)
частичный ответ: груша HTTP_UPLOAD может быть полезна http://pear.php.net/manual/en/package.http.http-upload.examples.php
есть полный пример для нескольких файлов