【问题标题】:Require php line of code not working要求 php 代码行不工作
【发布时间】:2018-01-30 02:53:52
【问题描述】:

对所有这些都非常陌生,并且在使用一行代码时遇到了一些问题。

我想要做的就是让我的 html 文件有一个 require 语句来提取一个 php 文件,但是它不起作用。请帮忙。

<?php
require 'localhost/php/loginscreen.php';
?>

【问题讨论】:

  • 将错误代码和环境附加到它不工作的原因
  • 你应该得到一个错误;语法不正确。 php.net/manual/en/function.error-reporting.php
  • 请阅读php.net/manual/en/function.require.php 上的文档,然后重试。
  • 奇怪,因为没有错误。当我刷新我的 html 文件时,什么也没有发生。
  • “奇怪,因为没有错误。当我刷新我的 html 文件时没有任何反应” - 现在这个问题不清楚了。您究竟是如何尝试使用它的;作为http://localhost 还是file:///?什么类型的文件扩展名?您没有使用.html 作为基本文件,是吗?

标签: php html require


【解决方案1】:

“我想要做的就是让我的 html 文件有一个 require 语句来拉取一个 php 文件,但是它不起作用”.

对我来说,这表明您使用 .html 文件作为基础文件来拉入 .php 文件。

除非您已指示服务器将 .html 文件视为 PHP,否则您需要将该文件重命名为 .php 扩展名。

编辑。有关如何执行此操作,请参阅 Stack 上的以下问答:

require 'localhost/php/loginscreen.php'; 的语法不正确。

您需要使用完整的系统路径:(例如,将其替换为您的系统路径)。

require '/var/usr/public/php/loginscreen.php';

或相对路径:

require 'php/loginscreen.php';

并在浏览器中使用http://localhost 而不是可能的file:/// url。

"Strange as there is no error. as i refresh my html file nothing happens."

如果您查看过您的 HTML 源代码,您很可能会看到代码,而不是经过解析的 (PHP) 指令。这就是为什么你没有看到任何错误的原因,至少不是 php-wise。

【讨论】:

  • 一个人不应该仅仅因为一个人不喜欢我无缘无故地做的事情而否决一个完美的答案。
猜你喜欢
  • 2018-09-13
  • 2015-04-23
  • 2018-07-05
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多