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文件,然后用本地脚本解析该文件来解决此问题。