【问题标题】:php code error in the title标题中的php代码错误
【发布时间】:2015-09-15 08:39:47
【问题描述】:

我有一个小的 php 编码查询。

我有一个 index.php 页面引用另一个名为 template.php 的页面,其中包含以下行:

?php=$this->title?

我猜这行有些不正确,因为我的网页没有加载页面的名称,而是显示了上面的代码本身。

这适用于较旧的服务器。但是在迁移到具有 php 版本 5.2 的较新服务器后,出现了一些奇怪的错误。

我是 PHP 新手,所以请询问您是否需要更多信息。

进一步调查我注意到以下内容,

在代码的开头有引用,

[代码] " lang=""> [/代码]

在工作页面中显示相应的源代码,

[代码] [/代码]

问题页面,它显示,

[代码]" lang="">[/代码]

我认为这是核心问题,因为 lang 变量没有以某种方式加载,这就是为什么对 translate 的进一步引用也会失败。 我的想法。

【问题讨论】:

    标签: php unix coding-style


    【解决方案1】:

    使用这种语法在 PHP 中显示数据的正确方法如下:

    <?=$this->title?>
    

    【讨论】:

    • 你可以试试 var_dump($this->title);请问?
    • 当我看到页面源时,问题区域大多显示为“?php=translate”,无法获得价值。所以我想这就是问题所在。如果我能以某种方式解决这个问题,那么页面将被正确加载。我觉得是的。
    • PHP 标记的开头必须是
    • 感谢您的回复。我会尝试并发布。我已经比较了工作网页和有问题的网页的源代码。在工作网页上,源代码是 [QUOTE]
      请登录
      [/QUOTE] 在非工作网页上,源代码是 [QUOTE]
      php=translate('Please Log In')?>
      [/QUOTE] 这有什么提示吗?
    • 这里不知道怎么上传代码。所以我尝试复制到这里,
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-04
    • 1970-01-01
    • 2015-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多