Чтение классических файлов ASP и поиск переменных - PullRequest
0 голосов
/ 30 января 2012

Я создаю консольное приложение для чтения классических файлов asp-страниц и поиска определенных функций. Многие функции, которые я могу использовать для регулярного выражения, чтобы получить то, что я хочу, и затем я использую полученный текст для запроса базы данных. Пример того, что я уже могу сделать -

Это классическая функция asp (GetContentDirect), и я хочу получить параметры, что легко сделать с помощью приведенного ниже кода. Мне нужно получить текст CONTENT Logout и запросить в базе данных эти слова.

xsl.addText "Logout", obj_Content.GetContentDirect("CONTENT Logout")

Проблема, однако, заключается в том, что параметры для функций также являются переменными или текстом и переменными. Как приведенный ниже код -

obj_node.appendChild obj_xml.createCDATASection(obj_Content.getContentDirect("CONTENT " & str_Temp))

Мне нужно получить значение str_Temp, которое назначено в другом месте на странице. Каков наилучший способ сделать это?

1 Ответ

1 голос
/ 30 января 2012

Если ваши «переменные» на самом деле являются константами, решение довольно простое. Просто сообщите консольному приложению о константах.

Но, если они действительно переменные, кажется, что самый простой способ получить значения для всех путей кода - это фактически выполнить код.

Модифицируйте свои функции, чтобы регистрировать каждый раз, когда он вызывается, включая значение каждого параметра. Затем просканируйте свой сайт и запустите консольное приложение для полученных журналов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...