【发布时间】:2011-03-27 00:23:22
【问题描述】:
这个 PHP 脚本将所有数据减去 XML 后打印到浏览器(我使用的是 Chrome)。如何抑制输出到屏幕?
<html>
<head><title>Twitcap</title></head>
<body>
<?php
function twitcap()
{
// Set your username and password
$user = 'osoleve';
$pass = '********';
$ch = curl_init("https://twitter.com/statuses/friends_timeline.xml");
curl_setopt($ch,CURLOPT_HEADER,0); // We want to see the header
curl_setopt($ch,CURLOPT_TIMEOUT,30); // Set timeout to 30s
curl_setopt($ch,CURLOPT_USERPWD,$user.':'.$pass); // Set uname/pass
curl_setopt($ch,CURLOPT_RETURNTRANSER,1); // Do not send to screen
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,1);
$xml = new SimpleXMLElement( curl_exec($ch) );
curl_close($ch);
return $xml;
}
$content = twitcap();
echo "Hello, world.<br /><br />";
?>
</body>
</html>
【问题讨论】:
-
您将需要尽快切换到 OAuth。基本身份验证将于 2010 年 8 月 16 日停用。
-
天哪,太糟糕了。感谢您的提醒!”
-
我喜欢五年后的流量,以及偶尔的点赞。我想这是一个很常见的错字。
-
有同样的问题,这个问题有帮助。 9 年后,您的问题仍然得到支持。 ;)
-
今年是 2020 年。由于某种原因,这个问题仍然得到了支持。为什么这个特殊问题如此普遍?有没有我们都发现的糟糕的 PHP 教程?