要输出HTML源代码,可以使用PHP的内置函数htmlspecialchars()
,它会将特殊字符转换为HTML实体,从而避免HTML代码被解析。
以下是一个示例代码,可以输出HTML页面的源代码:
<?php $html = '<html> <head> <title>My Page</title> </head> <body> <h1>Welcome to my page</h1> <p>This is a paragraph.</p> <p>Another paragraph.</p> </body> </html>'; echo '<pre>' . htmlspecialchars($html) . '</pre>'; ?>
在上面的php输出html源代码示例中,我们定义了一个包含HTML代码的变量$html
。我们使用了htmlspecialchars()
函数将HTML代码转换为实体,然后将其包含在<pre>
标签中输出。<pre>
标签会保留原始格式,因此输出的HTML代码会像源代码一样显示。
需要注意的是,如果HTML代码中包含PHP代码,这种方法会将PHP代码中的尖括号<
和>
也转换为实体,因此需要谨慎使用。
评论