我的宿主comp已经禁用了除curl之外的所有套接字功能。他们在我的问题上不负责任。我能想到另一个主办,但我想知道以下。
我已经提出了一个与此相关的问题,这是一个延续,又是一个问题。
我无法使用file_get_contents('php://input'),并且php.in i中始终禁用“populate_raw_post_data”,因此无法使用$http_raw_post_data。
那么,获取原始post数据的替代方法是什么?
例如,我用facebook设置了通知回调url。因此,当有任何事件发生时,facebook都会将信息发布到我网站的特定url。
因此,我需要从facebook上读取原始post数据,根据上面的描述,我想知道php://input和$http\u原始post\u数据的替代方法。
有没有可能在我的网站上看到一些正文文章,包括标题,这样我就可以去掉标题部分,使用文章的正文?
是啊。。。我们可以得到完整的内容时,一些机构张贴任何内容。

最佳答案

file_get_contents()被禁用时,您可以使用PEAR::PHP_Compat的强大功能。它包括对file_get_contents()的替换。
简单地download the latest package,提取并如下使用:

require_once '/path/to/PHP_Compat-1.6.0a3/Compat/Function/file_get_contents.php';

$content = php_compat_file_get_contents('http://example.com');

08-06 09:14