PHP 利用cron 实现文章同步至新浪、网易等微博
1.Tw2other
?
一个支持twitter同步至digu/sina/zuosa/follow5/9911/豆瓣广播/鲜果联播 /人间网/人人网/网易微博 的PHP小程序
?
作者:cluries
作者主页:http://cuies.com
Tw2other的下载地址:http://code.google.com/p/tw2ohter/?或者从附件下载(不保证最新版)
?
设置如下:
?
1) config.php文件设置
用editplus、UltraEdit、notepad++这类文本编辑软件来打开之后,修改:
?
第6行:
?
进入后,选择standard水平即可
?
?
这里是设置Cron job的界面
?
?
界面上端是邮箱,你可以设置一个邮箱,cron job每运行一次,它就会往你的邮箱里发一封邮件;建议开始设置的时候选上,这样可以查看cron job是否正确运行,如果正确运行的话,你可以将邮箱删除,否则,如果你设置的cron job间隔很短的话,那些垃圾邮件会把你给烦死。以后关闭的方法也很简单,就是将邮箱删除留空,然后再保存即可
下面的命令行是你要填写的运行命令,开头填写php解释器的位置,如果你使用的是cPanel 那么一般位于/usr/local/bin/php,后面填写你上传的cron.php的位置.
整个命令如下:
?
?
?
发现了错误提示:
[Fri Mar 26 10:58:02 2010] [error] [client 74.81.64.34] File does not exist: /home/qiankun/public_html/500.shtml
[Fri Mar 26 10:58:02 2010] [error] [client 74.81.64.34] SoftException in Application.cpp:256: File “/home/qiankun/public_html/tw2other/index.php” is writeable by group原来是index.php可写啊!回想我操作的过程,忽然记起,当我设置tw2other文件夹权限时,将该文件夹下的子文件都设置了777(可读写)了,要改正也很简单,将index.php设置为755就行了
?
?
然后再测试:
twitter主页上发布消息:
?
?
稍等片刻,查看新浪微博和网易微博
新浪微薄:成功同步!
?
?
网易微博:成功同步!
?
?
注意:如果启用了同步到多个微博,请不要再在这几个微博间设置同步,不然会照成信息循环同步的问题。升级版本的时候,请直接覆盖,不要删除以前目录下的tweet.id 文件(非常重要),否者会导致重复同步的倒霉事情发生。
?
?
2.twitter2weibo
?
这个脚本可以只可以自动同步Twitter的更新内容到新浪微博上
?
作者:iamsure
作者主页:http://iamsure.org下载地址:twitter2weibo.php
?
文件只有一个单文件twitter2weibo.php,用编辑工具打开后,填上你的Twitter用户名和密码,新浪微博用户名和密码;
?
?
然后在主机根目录public_html下新建weibo文件夹,设置权限为777 ;
将该文件上传到该文件夹中;
再建立cron,设置时间间隔,再设置运行命令(参见上文):?
/usr/local/bin/php?/home/你的用户名/public_html/weibo/twitter2weibo.php
?
?
3.wordpress
?
插件名称: WordPress连接微博
插件作者: 水脉烟香
作者主页: http://www.smyx.net/
插件页面: http://www.smyx.net/wp-connect.html
插件描述: 支持使用16家合作网站帐号登录 WordPress 博客,并且支持同步文章的 标题和链接 到14大微博和社区。
最新版本: 2.1.3
支持版本: 最低V3.0,已经更新到WordPress 3.3.1
下载地址: http://wordpress.org/extend/plugins/wp-connect/
?
?
?
?
?
参看:
http://code.google.com/p/tw2ohter/
cuies's blog
菜鸟笔记?利用PHP空间cron实现twitter同步至新浪、网易等微博 | 乾坤 Blog
http://www.fbair.net/bbs/read.php?tid=310
?
?
?
?