【问题标题】:what's wrong with this include statement that i did in php? [closed]我在 php 中所做的这个包含语句有什么问题? [关闭]
【发布时间】:2015-02-22 20:08:31
【问题描述】:
<?php

    include("articles/article_6.html");
?>

我希望将文章发布在我的网站上,但它给出了错误:

解析错误:语法错误,第 1 行 /opt/lampp/htdocs/white_coats/articles/article_6.html 中出现意外的“版本”(T_STRING)

【问题讨论】:

  • 我们应该怎么知道?我们不知道article_6.html 中有什么。问题不在于您的 include 语句,而是您似乎试图包含 HTML 而不是 PHP。但是,除非您在该文件中有 PHP 标记,否则这无关紧要。
  • 当您执行include 时,PHP 基本上只是将该文件的内容复制并粘贴到脚本中。问题出在article_6.html 文件中,就像错误显示的那样。
  • article_6.html 没有 php 标签。它只是一个保存在 .html 中的 word 文件,以便可以在网站上显示。这只是一篇带有一些图片的文章。
  • @AanchalAdhikari:那么include 是在这里使用的错误工具。如果你想显示文件的内容,我会使用echo file_get_contents("articles/article_6.html");。这样 PHP 只是将其回显出来,而不尝试解析它。
  • @Rocket Hazmat 非常感谢你:D

标签: php html include syntax-error parse-error


【解决方案1】:

article_6.html 没有 php 标签。它只是一个保存在 .html 中的 word 文件,以便可以在网站上显示。这只是一篇带有一些图片的文章。

那么你就不要包含它了。您阅读它的内容并打印它们。包含语句几乎总是用于代码包含,而不是纯 html 或文本内容。

echo file_get_contents("articles/article_6.html");

【讨论】:

  • 谢谢你我明白了...:)
猜你喜欢
  • 2013-07-07
  • 1970-01-01
  • 1970-01-01
  • 2016-01-24
  • 1970-01-01
  • 1970-01-01
  • 2017-07-24
  • 1970-01-01
  • 2023-03-25
相关资源
最近更新 更多