baidu.php 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <?php
  2. function baidu($url){
  3. //echo $url;
  4. include("../config/conn.php");
  5. $sql=mysql_query("select * from baidu where id=0",$conn);
  6. $res=mysql_fetch_array($sql);
  7. $site=$res['urls'];
  8. $api = 'http://data.zz.baidu.com/urls?site='.$site.'&token='.$res['token'];
  9. $ch = curl_init();
  10. $options = array(
  11. CURLOPT_URL => $api,
  12. CURLOPT_POST => true,
  13. CURLOPT_RETURNTRANSFER => true,
  14. CURLOPT_POSTFIELDS => "/".$url,
  15. CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
  16. );
  17. curl_setopt_array($ch, $options);
  18. $result = curl_exec($ch);
  19. $r=json_decode($result,true);
  20. //file_put_contents($url.".txt",$r);
  21. //print_r($r);
  22. if($r['success']){
  23. return true;
  24. }else{
  25. return false;
  26. }
  27. }
  28. function xiongzhang($url){
  29. include("../config/conn.php");
  30. $sql=mysql_query("select * from baidu where id=1",$conn);
  31. $res=mysql_fetch_array($sql);
  32. $site=$res['urls'];
  33. $api = 'http://data.zz.baidu.com/urls?appid='.$site.'&token='.$res['token'].'&type=realtime';
  34. $ch = curl_init();
  35. $options = array(
  36. CURLOPT_URL => $api,
  37. CURLOPT_POST => true,
  38. CURLOPT_RETURNTRANSFER => true,
  39. CURLOPT_POSTFIELDS => "/".$url,
  40. CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
  41. );
  42. curl_setopt_array($ch, $options);
  43. $result = curl_exec($ch);
  44. // file_put_contents("222.txt",$result);
  45. $r=json_decode($result,true);
  46. if($r['success_realtime']){
  47. return true;
  48. }else{
  49. return false;
  50. }
  51. }
  52. function share($content,$pic,$token)
  53. {
  54. include("../config/conn.php");
  55. $sinalogin=preg_split("/,/",$rowcontrol[sinalogin]);
  56. include("../api_login/sina/saetv2.ex.class.php");
  57. $c = new saetclientv2( $sinalogin[0] , $sinalogin[1] ,$token);
  58. $content=urlencode(iconv('gbk','utf-8',$content));
  59. $result = $c->share($content,$pic);
  60. //var_dump($result);
  61. }
  62. //$r=baidu("m/product/view651.html");