PHP HTML DOM解析实时PHP内容?
问题描述:
所以这里有趣。PHP HTML DOM解析实时PHP内容?
我想基于搜索采取推文的内容,将它们发送到RTF文件,并稍后与他们做一些其他的事情(艺术安装;听起来很奇怪)。 Twitter的工作正常 - 它抓取随机推文,解析实际的推文文本,并将其输出到<p>
标签中的页面。好东西。
我使用S.C. Chen的优秀Simple PHP HTML DOM Parser,我以前用过类似的东西,解析结果页面并隔离<p>
标签(唯一在页面上设置)。出于某种原因,它不会返回任何东西。
Twitter抓取工具文件需要远程运行才能使用Twitter的1.1 API。这使RTF文件需要在本地运行,因为它通过Automator脚本和一些欺骗手段发送到打印机。
remote.php
<p><?php
[stuff that all works fine]
$tweet = $data[$pick];
$print = $tweet['text'];
print $print;
?></p>
local.php
<?php
include('simple_html_dom.php');
$url = file_get_html("http://path/to/remote.php");
echo $url;
?>
所以,就像我说的,这是一个没有内容的输出。我的本地Apache error_log
没有错误(除了我热衷尝试include()
远程文件时,因为安全性是我的第三优先级)。
任何想法?请求发出时,远程内容是否不存在?有没有办法强制远程内容在本地文件调用后立即可用,并保持动态和实时?
答
我通过将$ print值写入一个html文件,然后用本地脚本解析该文件来解决此问题。