页面显示class.openid.php文件内容

发布于 2024-11-02 01:41:03 字数 162 浏览 1 评论 0原文

当我启动页面(在我的开发环境上)时,我看到 php 文件的内容 页面上class.openid.php的内容

在生产现场一切正常。

为什么会发生这种情况?

When I start the page (on my development environment) I see content of a php file
content of a class.openid.php on the page.

On the production site everything is ok.

Why that is happening?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

等风来 2024-11-09 01:41:03

可能 PHP 配置中的 Short_open_tag 设置为 0,并且您的 class.openid.php 文件开头有 而不是

打开class.openid.php,找到文件开头的并将其替换为

Probably, short_open_tag in PHP configuration is set to 0 and your class.openid.php has <? instead of <?php in the beginning of the file.

Open class.openid.php, locate <? at the beginning of the file and replace it with <?php

尴尬癌患者 2024-11-09 01:41:03

这通常意味着 PHP 解析器没有被调用。 (当然,除非正确加载其他 .php 文件。)

因此,您需要检查 Web 服务器与您的开发环境,以确保正在加载 PHP 所需的内容处理程序和模块,并且将 .php 文件分配给该处理程序等。

This normally means that the PHP parser isn't being invoked. (Unless of course other .php files are being loaded correctly.)

As such, you need to check the web server with your development environment to ensure that the necessary content handler and module for PHP is being loaded and that .php files are assigned to that handler, etc.

心意如水 2024-11-09 01:41:03

发生这种情况的原因有 4 个:

  • PHP 的 Apache 处理程序已损坏(在您的情况下不适用)
  • PHP 不知何故损坏(在您的情况下不适用)
  • 代码使用短开放标记() 但它在服务器中被关闭
  • 文件 EOL 不知何故损坏,典型的 FTP 客户端(将 FTP 上传类型从 ASCII/文本更改为二进制)*

*您可以通过编辑上传的文件来找到此问题,代码很可能会出现在同一行。如果是这种情况,我当然希望您有相关文件的副本 :),否则您必须自己手动添加新行。

There are 4 reasons this might happen:

  • Apache handler for PHP is broken (n/a in your case)
  • PHP is somehow broken (n/a in your case)
  • The code uses short open tag (<?...?>) but it's turned off in the server
  • File EOL is somehow broken, typical of FTP clients (change FTP upload type from ASCII/text to binary)*

*You can find this by editing the uploaded file, the code will most likely show up on the same line. If this is the case, I sure hope you have a copy of the file in question :), or else you're have to add the new lines manually yourself.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文