mat*_*wen 3 javascript php tinymce
我正在尝试实现TinyMCE,它在我的测试平台上工作正常,但在生产服务器上,PHP正在尝试执行文件'<?'中的一些标记tiny_mce.js.
我有一个名为的文件html_editor.php,它被带入每个需要使用它的表单中include_once.在里面html_editor,我有以下内容:
<script type="text/javascript" src="/Public/TinyMCE/tiny_mce.js"></script>
Run Code Online (Sandbox Code Playgroud)
然后是Tiny MCE初始化,但它在那条线路上失败了unexpected T_CONSTANT_ENCAPSED_STRING.我替换了脚本文件tiny_mce_src.js以找到导致问题的确切代码,它是:
html.push('<?', name, ' ', text, '?>');
Run Code Online (Sandbox Code Playgroud)
我已将双引号替换为双引号tiny_mce_src.js,这确实解决了问题,但在缩小的代码中,它们已经加倍了.
这显然是我的测试和生产服务器之间的PHP配置差异,但我无法追踪到什么.我正在使用PHP 5.3进行测试,服务器正在运行5.2.
为什么JavaScript文件通过PHP解释器?!
修复您的服务器配置以仅*.php视为PHP.如何执行此操作取决于您使用的Web服务器以及如何运行PHP; 你可以粘贴你的测试和生产配置吗?
| 归档时间: |
|
| 查看次数: |
1143 次 |
| 最近记录: |