这似乎应该是一个明显的,快速的解决方案,但事实并非如此。有没有一种方法,不使用eval()来读取预解析为最终HTML的本地PHP文件?
我有一个本地文件,可以完成一些数据库工作并输出HTML,我们称之为file1
。我有另一个需要使用这些信息的文件,但不需要自己生成它,file2
。
我的计划是将预先解析的PHP(此处为HTML)拖入file2
,但它取代了PHP代码。这显然可以用eval()
来处理,但我宁可不要。沿着wget()
行的东西可能会诀窍,但我宁愿不从我的PHP脚本运行命令行,如果可能的话。
有没有一种解决方案,同时避免上述两个选项,或者我不得不咬住子弹并使用其中之一?
快速说明:整个file1
未被使用。 file2
剔除它需要的部分,只需输出从file1
产生的所有HTML是不可行的。
听起来好像你应该使用[包括(http://php.net/manual/en/function.include.php),如果你想从文件2 – ernie
那里获得文件1的部分“HTML中的”代码是从哪里来的?你相信它的来源? – netcoder
这是我自己的脚本,所以我确实相信内容。 – Dan