-1

我的代码目前看起来像:

echo "<pre>" include $textfile echo "</pre>";

但输出会“擦除”所有的 html 标签。有没有办法保留 html 标签并让 php 准确地输出它所说的内容/它在文本文件中的格式?

谢谢!

4

5 回答 5

2
strip_tags($textfile);

允许标签:

// Allow <p> and <a>
echo strip_tags($text, '<p><a>');
?>

PHP.net http://php.net/manual/en/function.strip-tags.php

于 2013-06-04T06:35:53.977 回答
1

与剥离 html 标签/格式无关的代码是什么。请向我们提供您拥有的完整代码,以便我们为您提供帮助。

于 2013-06-04T07:00:27.177 回答
0

不需要呼应它....尝试包括喜欢

include $textfile;
于 2013-06-04T06:33:23.953 回答
0

不知道你的意思,但你可以试试这个:

echo file_get_contents($file);
于 2013-06-04T06:34:31.737 回答
0

问题是您如何尝试使用包含。

这是正确的语法。

include("./pathtofile/htmlfile.inc");

您包含的文件的末尾不必有任何特殊的扩展名,因此 .html 仍然可以正常运行。如果包含的文本是 HTML 并且有 html 标签,请确保不要<?php and ?>在该文件中放置标签,否则它将把它们解析为 php,因为没有 echo 语句,所以你不需要。不过,您将在主程序的 PHP 标记中调用 include()。

于 2013-06-04T06:42:02.377 回答