即时通讯使用file_get_contents()
和源是一个网址。我也使用Ajax插入到页面的HTML。
加载时的页面:阅读网页(含动态内容),并保存
<div>
<!-- Html goes here when the insert button is pressed -->
<input type="button" onclick="insertHtml()" value="insert"/>
<input type="button" onclick="saveThisPage()" value="save"/>
</div>
当HTML与AJAX动态补充说:
<div>
<!-- Html goes here when the insert button is pressed -->
<div>Some text here...</div>
<div>Some text here...</div>
<div>Some text here...</div>
<input type="button" onclick="insertHtml()" value="insert"/>
<input type="button" onclick="saveThisPage()" value="save"/>
</div>
现在我要救什么file_get_contents()
回报,将数据存储到mysql数据库中。
我按“保存”按钮,将查询发送到PHP文件中读取页面(网址源)......除了内容被保存,当下载,而新数据,即内容<div>Some text here...</div>
什么我该怎么办?我使用什么功能?
你不能用file_get_contents来做到这一点。 – 2011-02-13 18:38:35
@alecgorge:那我该怎么做呢? – Zebra 2011-02-13 18:39:43
那么你可以使用某种形式的浏览器远程处理,如果你想在javascript执行后读取html。不知道为什么@alecgorge与你保密,但在这里看到一个可能的实现http://stackoverflow.com/questions/3836095/control-virtual-web-browser-in-any-language – mario 2011-02-13 18:44:54