Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function curl_post($url, $postinfo) {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_URL, $url);
- curl_setopt($ch, CURLOPT_POST, 1);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
- curl_setopt($ch, CURLOPT_MAXREDIRS, 5);
- curl_setopt($ch, CURLOPT_TIMEOUT, 60);
- curl_setopt($ch, CURLOPT_POSTFIELDS, $postinfo);
- curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:18.0) Gecko/20100101 Firefox/18.0");
- curl_setopt($ch, CURLOPT_HEADER, 1);
- $result = curl_exec($ch);
- curl_close($ch);
- return $result;
- }
- $url = 'http://google.ru';
- $title = 'Лучший в мире блог';
- /* WEB PING */
- $post_data = 'url=' . $url;
- echo curl_post('http://blogs.yandex.ru/pings_do.xml', $post_data);
- /* API PING */
- $value = '<?xml version="1.0" encoding="UTF-8"?>
- <methodCall>
- <methodName>weblogUpdates.ping</methodName>
- <params>
- <param>
- <value>' . $title . '</value>
- </param>
- <param>
- <value>' . $url . '</value>
- </param>
- </params>
- </methodCall>';
- echo curl_post('http://ping.blogs.yandex.ru/RPC2', $value);
- ?>
Advertisement
Add Comment
Please, Sign In to add comment