转载: php发送新浪微博的程序(curl推送)

2014年04月30日 00:51 by:清风闲客

转载一个php 发送新浪微博的实例: 先收藏后测试, 老修还没测试能不能用. 


  1. <?php
  2.     function sendWeibo ($name,$password,$content)  
  3.     { 
  4.         $curl = curl_init(); 
  5.         curl_setopt($curl, CURLOPT_URL,"http://api.t.sina.com.cn/statuses/update.json?source=174437209"); 
  6.         // 设置是否显示header信息 0是不显示,1是显示  默认为0 
  7.         curl_setopt($curl, CURLOPT_HEADER, 0); 
  8.         // 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。0显示在屏幕上,1不显示在屏幕上,默认为0 
  9.         curl_setopt($curl,CURLOPT_TIMEOUT,10); 
  10.         curl_setopt($curl,CURLOPT_HEADER,1); 
  11.         curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); 
  12.         // 要验证的用户名密码 
  13.         curl_setopt($curl, CURLOPT_USERPWD, "{$name}:{$password}"); 
  14.         curl_setopt($curl,CURLOPT_POST,1); 
  15.         curl_setopt($curl,CURLOPT_POSTFIELDS,'status='.urlencode($content)); 
  16.         $data = curl_exec($curl); 
  17.         curl_close($curl); 
  18.     }
  19. //使用方式:
  20. sendWeibo('账号,'密码','微博内容')
  21. ?>