【问题标题】:Localhost printing code, why?本地主机打印代码,为什么?
【发布时间】:2014-05-06 22:57:27
【问题描述】:

我的 localhost 服务器有问题。服务器打印代码在屏幕后->。 例如: 我有代码:

function check_it($email, $password, $mysqli) {

       if ($stmt = $mysqli->prepare("SELECT id, username, password, salt FROM members WHERE email = ? LIMIT 1")) { 
          $stmt->bind_param('s', $email); 

之后 -> 我在网页中有代码。为什么 localhost 打印代码?我尝试了其他 wamp 服务器平台,但没有任何改变……现在我正在使用 XAMPP。 有任何想法吗? 谢谢!

【问题讨论】:

  • 查看页面的源代码。我敢打赌里面还有很多。
  • 它是否适用于 XAMPP?

标签: php mysqli xampp


【解决方案1】:

当您尝试其他服务器时发生了什么?

您是否将其放入echo 声明中?

此代码块是否意外出现在 <?php ?> 之后或之前?你能把整个代码贴在这里吗?

【讨论】:

  • 哦,天哪...我忘了写php,我只写了...但是为什么然后localhost打印代码?当我将页面上传到主机时,一切都很好
  • <? 单独是行不通的。我不确定您的虚拟主机上的 PHP 是否会自动附加 <?php ?> 标签,它可能只是。但是您需要注意,每一位 php 代码都需要包含在 <?php ?> 标记中。您的 localhost 正在运行不同版本的 PHP,或者没有自动包含标签的功能。
  • @edvinedi,您的主机可能有short tags enabled。如今,大多数开发人员似乎都建议不要使用短标签。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-20
  • 1970-01-01
  • 2021-12-15
  • 1970-01-01
  • 2014-11-09
  • 2023-03-25
相关资源
最近更新 更多