我搜索了一个代码来获取公共Twitter内容,它在我的本地主机上工作正常但是当我把它放在托管服务器上时,它似乎根本没有响应!代码如下。
例如url ='https://twitter.com/#!/NatureMagazine'
if($entered['domain']=='twitter.com')
{
$baseName = basename($url);
// HINT Code works fine up to here but after this statement, nothing comes out
$sXML = new SimpleXMLElement('http://twitter.com/users/show.xml?screen_name='.$baseName, NULL, TRUE);
// TRUE specifies that data is a path or URL to an XML document instead of string data.
$screen_name = $sXML->screen_name;
$location = $sXML->location;
$description = $sXML->description;
}
注意:相同的代码在我的本地系统上按预期工作。
答案 0 :(得分:1)
注意:在PHP 5.1.2之前,需要--enable-simplexml来启用它 扩展
执行phpinfo()
以检查服务器环境中的libxml扩展是否为ON。
分享有关这个问题的更多信息。因为从代码中,你没有放置状态检查器来帮助你一路调试。
我希望exit();
没有完全上传到服务器。