我的代码目前看起来像:
echo "<pre>" include $textfile echo "</pre>";
但输出'删除'所有的html标签。有没有办法保持html标签和php输出完全如何说明/如何在文本文件中格式化?
谢谢!
答案 0 :(得分:2)
strip_tags($textfile);
允许标记:
// Allow <p> and <a>
echo strip_tags($text, '<p><a>');
?>
答案 1 :(得分:1)
你有什么代码与剥离html标签/格式无关。请提供您的完整代码,以便我们为您提供帮助。
答案 2 :(得分:0)
不需要回应它....尝试包括像
include $textfile;
答案 3 :(得分:0)
不确切地知道你的意思,但你可以试试这个:
echo file_get_contents($file);
答案 4 :(得分:0)
问题在于您尝试使用include。
这是正确的语法。
include("./pathtofile/htmlfile.inc");
您包含的文件不必在其末尾有任何特殊扩展名,因此.html仍然可以正常运行。如果包含的文本是HTML并且具有html标记,请确保不将<?php and ?>
标记放在该文件中,否则它会将它们解析为php,由于没有echo语句,因此您不需要它。您将在主程序中将include()调用放在PHP标记内。