這似乎應該是一個明顯的,快速的解決方案,但事實並非如此。有沒有一種方法,不使用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