所以这里有一些更详细的问题......
我有来自两个不同供应商的两个系统,都是专有的.我们将它们称为系统A和系统B.两个系统都作为独立实体运行,但系统B提供了系统A中缺少的一些额外且非常具体的功能.系统B背后的供应商在相当基础的级别上集成了系统A(系统B与同一市场中类似于系统A的其他供应商系统集成.虽然系统B是一个PHP驱动的应用程序,但系统A不是.集成方法如下:
系统B导出包含各种参数/值对的结构化控制文件(也称为文本文件).系统A旨在将控制文件导入系统A.系统A获取控制文件中的数据,将其与一些自己的数据相结合,并构造一个URI.此URL在系统A中的相应页面上显示为用户可单击的链接.这个URI包含双"?" 在查询字符串中.这个相同的URI包含我只能描述为post-back URI(系统A上的特定URI,用于从系统B接收数据,形成双向通信).
因此,单击该链接的用户操作将执行以下操作:
步骤1:系统A将查询字符串中的一系列参数和值传递给系统B为'file.php'.
步骤2:系统B接收来自系统A的数据,执行一些验证,然后执行一些验证,将一些信息写入数据库,并在此过程中生成一个与System A分开的新的子浏览器窗口.然后用户在System中进行工作. B.
步骤3:当用户完成系统B中的任务并提交他们的工作时,系统B通过回发URI将一系列参数和值传递回系统A. 系统A执行一些验证,将结果写入数据库,然后向系统B发出命令以结束会话(当我说会话时,这不是你认为真正的会话,因为没有状态信息)和系统B关闭子窗口.
大多数时候,这个过程是有效的.两家供应商都支持这一流程 但是,有时此过程在步骤1或步骤3中失败.失败表现为系统B的硬错误(如步骤1),因为它没有在查询字符串中接收到所需的信息,或者系统B将其数据发送回系统A的错误(如步骤3所示),但系统A无法检索数据.后一个错误不会呈现给用户,也不会生成任何错误日志数据.它根本就不存在.当用户在系统A中查找他们的工作并且那里什么都没有时,我们才知道它.
由于它已经启动,系统A正在对查询字符串数据执行URL编码/解码.
由于错误是间歇性的,而且我无法在我的QA环境中进行复制,所以我只能猜测一下.
我有一个MySQL表,其中包含一个名为的字段description,其记录如下:
前警察布莱恩·奥康纳与法律对立面上的前大卫托雷托合作.由于布莱恩和米娅托雷托打破了Dom的监禁权,他们已经横扫了许多边界以逃避当局.现在支持里约热内卢的一个角落,他们必须完成最后一份工作才能获得自由.当他们组建他们的顶级赛车精英团队时,不太可能的盟友知道他们唯一的出手就是要面对那些希望他们死去的腐败商人.但他并不是他们尾巴上的唯一一个.顽固的联邦特工卢克霍布斯从未错过他的目标.当他被指派追踪Dom和Brian时,他和他的罢工团队发动全力攻击以捕获他们.但是当他的男人撕裂巴西时,霍布斯得知他无法将好人与坏人分开.
如何显示前200个字符?像这样:
前警察布莱恩·奥康纳与法律对立面上的前大卫托雷托合作.由于布莱恩和米娅托雷托打破了Dom的监禁权,他们已经横扫了许多边界以逃避当局.
我创建了一个Web应用程序,我想添加一个像用户可以导出所选记录的功能...
Check Box Name Email
Sumit sumit@gmail.com
Karan karan@gmail.com
Run Code Online (Sandbox Code Playgroud)
我想将此记录导出到excel文件中,但只应导出所选记录.
提前致谢