Kohana - 使用“.exec”正则表达式发布javascript代码返回内部错误
Kohana - Post javascript code with ".exec" regex return internal error
编辑:我改写了这个问题,因为我没有很好地解释。让我们看看这次我们是否做得最好。
我正在通过Kohana框架在PHP和MySQL中开发一个非常简单的博客系统。对于帖子/条目的内容,我正在使用TinyMCE(POST请求(。我最近试图通过解释在javascript中添加一个带有一段代码的条目,但它正在运行其中的一部分。更具体地说,我在TinyMCE/textarea中"使用"exec(("(不是运行它(。像这样:
/regexval/.exec('string');
正如我所说,问题出在对"exec"的调用中,当我发送表单时,Kohana返回以下消息:
TTP_Exception_404 [ 404 ]:找不到与 URI: 500.shtm 匹配的路由
似乎有一个我不知道在哪里的内部错误。我的 CPanel 错误日志没有显示任何内容,并且在本地主机上它工作正常。我想知道是否有时间可以执行此功能。我试图在请求执行期间调试停止 Kohana,但每当我停止执行时,"$_POST"都是空的,所以我想问题出在其他地方。
我想这是一个菜鸟错误,但我不知道可能是什么,也没有找到任何关于它的信息(也许我没有正确查看(。因此,如果有人能提供一些启示,我将不胜感激。如果有必要提供其他信息,请告诉我。
谢谢你的麻烦,对不起我的英语。
在尝试检测问题但没有成功后,我选择联系主机。显然是由于服务器上安装的"mod_security"模块规则。如果您不想或无法禁用此规则,一种解决方案是以某种方式更改文本,例如,在字母之间添加空格:
/regexval/.e x e c('string');
很抱歉浪费你的时间,也许我应该先问问我的主机,但首先我没有想到这种可能性。我还删除了粘贴的代码,因为它们发生了并且最终没有必要。
谢谢你的时间。
编辑:
来自Kohana论坛的CS278提出了另一种解决方案(在这种情况下是功能性的(:
RegExp.prototype['ex'+'ec'].call(/regexval/, 'string');
此致敬意。
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 面向对象的Javascript代码在IE7中不起作用
- 通过命令行/批处理文件打开页面时,将javascript代码注入Google Chrome
- JavaScript代码问题:我正在将对象转换为数组
- Javascript阻止其他Javascript代码
- JavaScript代码未正确检查ajax请求
- 如何调试Javascript代码或函数
- 为什么我在这个javaScript代码中使用NaN
- 将javascript代码转换为jquery代码时出错
- 如何从Objective-C代码中调用javascript代码
- 有什么工具可以轻松读取javascript代码吗
- 这个javascript代码是如何编写的
- 如何解密此javascript代码
- SIMPLE Javascript代码,用于显示谷歌电子表格中单个字段的数据
- HTML标记,包含带引号的JavaScript代码中的引号
- 如何在Win8Metro应用程序的Javascript代码中捕获自己的C#事件
- addEventListener的Javascript代码不工作!?(单击时打开放大的img)
- JavaScript代码无法在表单上呈现部分
- 以下 JavaScript 代码与 Facebook 相关
- 使用解析为javascript源的.php,如何使用条件语句将javascript代码封装在php括号之间