【问题标题】:What is wrong with my code to run HTML within PHP?我在 PHP 中运行 HTML 的代码有什么问题?
【发布时间】:2018-06-22 11:53:21
【问题描述】:

我一直在尝试通过一本书(PHP for Absolute Beginners)来学习 PHP。 我已经完全按照书中所示输入了代码,但它不起作用。我通过 XAMPP 运行它,到目前为止我的代码一直在工作。 我想知道是否有人可以告诉我下面的代码有什么问题?

<?php
error_reporting( E_ALL );
ini_set( "display_errors", 1 );
$title="Test title";
$content="<h1>Hello World</h1>";
$page="
<!DOCTYPE html>
<html>
<head>
<title>$title</title>
<meta http-equiv='Content-Type'content='text/html;charset=utf-8/>
</head>
<body>
$content
</body>
</html>";
echo $page;

非常感谢

戴夫

【问题讨论】:

  • 错误是什么?你得到什么?输出是什么?
  • 有什么问题?
  • 你的文件是 .html 还是 .php ?

标签: php html xampp


【解决方案1】:

修复线路:

<meta http-equiv='Content-Type'content='text/html;charset=utf-8/>

<meta http-equiv='Content-Type' content='text/html;charset=utf-8' />

或者,更好的是:

<meta charset="UTF-8">

因为您正在编写 HTML5 代码。

【讨论】:

  • 很难说 OP 的问题是什么,但这个错字肯定无济于事,最后缺少 '
  • 可能是因为您说的是“删除”而不是“修复”,但您不应该在这里获得反对票。诡异的。我已经调整了你的答案。
  • OP 缺少很多信息,但是单引号会导致 HTML 中断......所以添加单引号将修复输出......
  • @ceejayoz 那,再加上它随机说删除一行而不解释为什么/有什么问题的事实。乍一看,我没有发现缺少的报价,那条线可能是有充分理由的。而且这只是对一个可能有完全不同原因的不清楚的问题的猜测。
猜你喜欢
  • 2012-09-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-01
  • 1970-01-01
  • 2017-01-21
  • 2020-12-28
  • 1970-01-01
相关资源
最近更新 更多