【问题标题】:Reading classic asp files and finding variables读取经典 asp 文件并查找变量
【发布时间】:2012-02-21 22:08:10
【问题描述】:

我正在创建一个控制台应用程序来读取经典的 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 的值。这样做的最佳方法是什么?

【问题讨论】:

    标签: c# asp-classic


    【解决方案1】:

    如果您的“变量”实际上是常量,则解决方案相当简单。只需让您的控制台应用程序了解这些常量即可。

    但是,如果它们是真正的变量,那么获取所有代码路径的值的最简单方法似乎是实际执行代码。

    修改您的函数以记录每次调用的日志,包括每个参数的值。然后抓取您的网站并针对生成的日志运行控制台应用程序。

    【讨论】:

    • 很遗憾这个程序需要读取数百个asp页面,我无法修改功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-10
    • 1970-01-01
    • 2011-11-08
    相关资源
    最近更新 更多