【发布时间】:2013-09-19 04:14:08
【问题描述】:
是否可以通过require 函数以某种方式修改包含在现有代码中的文件内容?例如,我在我的代码中包含这样的文件:
require $page_body;
现在我想使用strip_tags 函数来省略HTML 标记以摆脱HTML 标记。
如果此代码包含没有 PHP 代码 (<?php /* php code goes here */ ?>) 的纯 HTML 标记,则以下内容将按预期工作:
$content = strip_tags(file_get_contents($page_body));
echo $content;
但如果我的$page_body 是 HTML 和 PHP 的混合体,则回显不会返回任何内容,当我使用 print_r 打印 $content 时,它似乎是几个空字符串
[wakatana@HP-PC v2]$ php includer.php
[wakatana@HP-PC v2]$
我的猜测是strip_tags 不适用于包含 alos PHP 的 HTML 代码。
【问题讨论】: