gpt4 book ai didi

php - 停止 PHP 执行
转载 作者:可可西里 更新时间:2023-11-01 00:36:35 25 4
gpt4 key购买 nike

我正在尝试实现 TinyMCE,它在我的测试平台上运行良好,但在生产服务器上,PHP 正在尝试执行一些 '<?' tiny_mce.js 中的标签文件。

我有一个名为 html_editor.php 的文件, 它被带入需要它的每种形式使用 include_once .里面html_editor ,我有以下内容:

<script type="text/javascript" src="/Public/TinyMCE/tiny_mce.js"></script>

随后是 Tiny MCE 初始化,但在 unexpected T_CONSTANT_ENCAPSED_STRING 行失败了.我用 tiny_mce_src.js 替换了脚本文件找到导致问题的确切代码,它是:

html.push('<?', name, ' ', text, '?>');

我在 tiny_mce_src.js 中用双引号交换了单引号,这确实解决了问题,但在缩小的代码中,它们已经翻倍了。

这显然是我的测试服务器和生产服务器之间的 PHP 配置差异,但我无法追踪到什么。我正在使用 PHP 5.3 进行测试,服务器运行的是 5.2。

最佳答案

为什么 JavaScript 文件要通过 PHP 解释器?!

修复您的服务器配置,仅将 *.php 视为 PHP。如何做到这一点取决于您使用的 Web 服务器以及您运行 PHP 的方式;您可以粘贴您的测试和生产配置吗?

关于php - 停止 PHP 执行 <?在 javascript 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6171974/

25 4 0

Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com