如何在PHP中包含动态JavaScript页面的静态HTML结果?
问题描述:
我有一个小脚本,使用JavaScript从其他站点拉HTML。如何在PHP中包含动态JavaScript页面的静态HTML结果?
我希望包括获取一个PHP页面,而不出现在被显示的最终PHP页面的JavaScript代码的任何拉静态HTML。
我试着用PHP代码在PHP页面中包含该文件,但它只包含实际的Javascript,而不包括Javascript的结果。
那么我该怎么做呢?
答
你根本做不到。
你要明白,PHP和JavaScript在不同的地方,PHP服务器和客户端的JavaScript上运行。
你唯一的解决办法是改变这一切做的方式,并使用“的file_get_contents(URL)”,从PHP让你的JavaScript中使用,以获得相同的内容。这样,就再也没有JavaScript了,你仍然可以用遥远的内容预处理你的页面。
谢谢,我尝试使用“file_get_contents”而不是“include”来使用Javascript获取页面,但它没有获取任何内容。有任何想法吗? – ProgrammerGirl 2012-07-10 12:33:39
Mathieu指出:“并使用PHP中的file_get_contents(url)”......这不是javascript,它是PHP,你必须使用这个函数来获取文件或url的内容并将其放入php变量... – 2012-07-10 12:34:50