使用PHP获取我的网站的Twitter提要

使用PHP获取我的网站的Twitter提要,php,html,twitter,Php,Html,Twitter,我只是想知道,我会用什么PHP方法让twitter用户的最新推文显示在我网站的一个框中 任何关于我如何实现这一目标的建议都将非常好 干杯试试图书馆: 或者,如果出于某种原因这些看起来有些过分,那么通过cURL和simplexml\u load\u字符串加载提要。根据需要进行操作 这将显示您的最后一条推文: <?php $ch = curl_init("http://twitter.com/statuses/user_timeline/{yourtwitterfeed}.rss"); c

我只是想知道,我会用什么PHP方法让twitter用户的最新推文显示在我网站的一个框中

任何关于我如何实现这一目标的建议都将非常好

干杯

试试图书馆:

或者,如果出于某种原因这些看起来有些过分,那么通过cURL和simplexml\u load\u字符串加载提要。根据需要进行操作

这将显示您的最后一条推文:

<?php

$ch = curl_init("http://twitter.com/statuses/user_timeline/{yourtwitterfeed}.rss");
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);

$data = simplexml_load_string(curl_exec($ch));
curl_close($ch);

echo $data->channel->item[0]->title;

还有一个内置的simplexml函数:

// Parse the raw xml
$xml    =    simplexml_load_file('http://twitter.com/statuses/user_timeline/{yourfeed}.rss');


// Go through each tweet
foreach ($xml->channel->item as $tweet)
{
    echo $tweet->title . '<br />';
}
//解析原始xml
$xml=simplexml\u加载\u文件('http://twitter.com/statuses/user_timeline/{yourfeed}.rss');
//浏览每条推文
foreach($xml->channel->item as$tweet)
{
echo$tweet->title.“
”; }
你用谷歌搜索过这个吗?因为答案是在谷歌搜索“
twitter-feed-to-website
”的第一个结果中找到的。也不需要PHP。让你更容易一点:是的,这就是为什么在这个问题上,我想知道是否有一种方法可以使用PHP!看,有。Twitter也有API和RSS提要,但这会更麻烦。我没有使用API,但我已经完成了PHP RSS解析,虽然这并不难,但复制和粘贴JS代码片段要容易得多。但是当有人要求使用PHP时,为什么他们会满足于使用javascript?;)哇,太棒了,谢谢你。以前从未见过curl函数库。知道这一点太棒了。然而,我想知道是否有办法在不安装curl库的情况下做到这一点。或者,如何安装这个库?如果您的PHP版本没有cURL设置,这里有一些说明:根据您的设置和经验,这可能会有点麻烦。如果您只想显示来自特定用户的一两条tweet,那么针对Twitter的客户端解决方案可能会更好。我会看看下面提供的链接user356981,Twitter自己的profile widget()或jTweetsAnywhere()。将其放在你的网站上,你会阻止你的服务器套接字,最终被Twitter阻止,你的网站会明显变慢,你有一个外部不可控的错误源,可以杀死你的整个网站。-执行错误处理,缓存结果,考虑何时以及如何获取数据的一些逻辑。通过用户访问网站是可能的,但这是一个非常糟糕的主意。克朗乔?如果在页面生成时获取数据,请使用某种类型的锁定,以确保只有一个请求正在获取数据并将其存储给其他请求。这纯粹是一个示例。当然,它需要缓存、错误处理、超时、html转义、URL解析等等。这是对他简单问题的简单回答。他问“有什么建议吗?”这是一个建议,不是确切的/完整的解决方案。