我有很多文件,里面可能有也可能没有 php 标签(<?php... ?>
)。
首先,我需要检查这些文件中是否存在 php 标签。这里没问题。我使用 fopen,将内容保存到变量中,然后使用 strpos 来执行此操作。
接下来,如果它有 php 标签,我将其保存到一个临时文件中,然后使用ob_start()
包含,并将ob_get_clean()
输出保存到一个变量中以供进一步处理。
有没有其他方法可以替代这种方法?也许一个更简单的,比如不必将它保存到一个临时文件,而是从变量中处理它?
我想到的另一种选择是使用 fopen 和 strpos 检查文件中是否存在标签,然后使用ob_start()
, include (原始文件),并将ob_get_clean()
输出保存到变量中以供进一步处理。
任何意见?
我将不胜感激任何回应和/或评论。
顺便说一句,如果您可能会问,我正在开发一个后端,该后端接受来自用户的输入,这些输入可能包含也可能不包含 php 标签。