Guest User

Untitled

a guest
Jan 26th, 2013
342
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.26 KB | None | 0 0
  1. <?php
  2. function curl_post($url, $postinfo) {
  3. $ch = curl_init();
  4. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt($ch, CURLOPT_URL, $url);
  6. curl_setopt($ch, CURLOPT_POST, 1);
  7. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
  8. curl_setopt($ch, CURLOPT_MAXREDIRS, 5);
  9. curl_setopt($ch, CURLOPT_TIMEOUT, 60);
  10. curl_setopt($ch, CURLOPT_POSTFIELDS, $postinfo);
  11. curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:18.0) Gecko/20100101 Firefox/18.0");
  12. curl_setopt($ch, CURLOPT_HEADER, 1);
  13. $result = curl_exec($ch);
  14. curl_close($ch);
  15. return $result;
  16. }
  17.  
  18. $url = 'http://google.ru';
  19. $title = 'Лучший в мире блог';
  20. /* WEB PING */
  21. $post_data = 'url=' . $url;
  22. echo curl_post('http://blogs.yandex.ru/pings_do.xml', $post_data);
  23.  
  24. /* API PING */
  25. $value = '<?xml version="1.0" encoding="UTF-8"?>
  26. <methodCall>
  27. <methodName>weblogUpdates.ping</methodName>
  28. <params>
  29. <param>
  30. <value>' . $title . '</value>
  31. </param>
  32. <param>
  33. <value>' . $url . '</value>
  34. </param>
  35. </params>
  36. </methodCall>';
  37. echo curl_post('http://ping.blogs.yandex.ru/RPC2', $value);
  38. ?>
Advertisement
Add Comment
Please, Sign In to add comment