{ $data = false; $file = $url . urlencode($map); if (function_exists('curl_init')) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $file); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 6); $data = curl_exec($ch); curl_close($ch); return $data; } else { return @file_get_contents($file); } } @header("Content-type: text/html; charset=" . $config['charset']); if (strpos(send_url("http://google.com/webmasters/sitemaps/ping?sitemap=", $map_link), "successfully added") !== false) { $buffer .= "<br />" . $lang['sitemap_send'] . " Google: " . $lang['nl_finish']; } else { $buffer .= "<br />" . $lang['sitemap_send'] . " Google: " . $lang['nl_error'] . " URL: <a href=\"http://google.com/webmasters/sitemaps/ping?sitemap=" . urlencode($map_link) . "\" target=\"_blank\">http://google.com/webmasters/sitemaps/ping?sitemap={$map_link}</a>"; } if (strpos(send_url("http://ping.blogs.yandex.ru/ping?sitemap=", $map_link), "OK") !== false) { $buffer .= "<br />" . $lang['sitemap_send'] . " Yandex: " . $lang['nl_finish']; } else { $buffer .= "<br />" . $lang['sitemap_send'] . " Yandex: " . $lang['nl_error'] . " URL: <a href=\"http://ping.blogs.yandex.ru/ping?sitemap=" . urlencode($map_link) . "\" target=\"_blank\">http://ping.blogs.yandex.ru/ping?sitemap={$map_link}</a>"; } send_url("http://www.bing.com/webmaster/ping.aspx?siteMap=", $map_link); $buffer .= "<br />" . $lang['sitemap_send'] . " Bing: " . $lang['nl_finish']; echo $buffer;
} $handler = fopen(ROOT_DIR . "/uploads/sitemap.xml", "wb+"); fwrite($handler, $sitemap); fclose($handler); @chmod(ROOT_DIR . "/uploads/sitemap.xml", 0666); } if (defined('AUTOMODE')) { if ($config['allow_alt_url'] == "yes") { $map_link = $config['http_home_url'] . "sitemap.xml"; } else { $map_link = $config['http_home_url'] . "uploads/sitemap.xml"; } send_url("http://google.com/webmasters/sitemaps/ping?sitemap=", $map_link); send_url("http://ping.blogs.yandex.ru/ping?sitemap=", $map_link); send_url("http://www.bing.com/webmaster/ping.aspx?siteMap=", $map_link); send_url("http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url=", $map_link); die("done"); } else { $db->query("INSERT INTO " . USERPREFIX . "_admin_logs (name, date, ip, action, extras) values ('" . $db->safesql($member_id['name']) . "', '{$_TIME}', '{$_IP}', '38', '')"); } } echoheader("", ""); echo <<<HTML <form action="" method="post"> <div style="padding-top:5px;padding-bottom:2px;"> <table width="100%"> <tr> <td width="4"><img src="engine/skins/images/tl_lo.gif" width="4" height="4" border="0"></td> <td background="engine/skins/images/tl_oo.gif"><img src="engine/skins/images/tl_oo.gif" width="1" height="4" border="0"></td> <td width="6"><img src="engine/skins/images/tl_ro.gif" width="6" height="4" border="0"></td> </tr>
curl_setopt($ch, CURLOPT_URL, $file); curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 6); $data = curl_exec($ch); curl_close($ch); return $data; } else { return @file_get_contents($file); } } @header("Content-type: text/html; charset=" . $config['charset']); if (strpos(send_url("http://google.com/webmasters/sitemaps/ping?sitemap=", $map_link), "successfully added") !== false) { $buffer .= "<br />" . $lang['sitemap_send'] . " Google: " . $lang['nl_finish']; } else { $buffer .= "<br />" . $lang['sitemap_send'] . " Google: " . $lang['nl_error'] . " URL: <a href=\"http://google.com/webmasters/sitemaps/ping?sitemap=" . urlencode($map_link) . "\" target=\"_blank\">http://google.com/webmasters/sitemaps/ping?sitemap={$map_link}</a>"; } if (strpos(send_url("http://ping.blogs.yandex.ru/ping?sitemap=", $map_link), "OK") !== false) { $buffer .= "<br />" . $lang['sitemap_send'] . " Yandex: " . $lang['nl_finish']; } else { $buffer .= "<br />" . $lang['sitemap_send'] . " Yandex: " . $lang['nl_error'] . " URL: <a href=\"http://ping.blogs.yandex.ru/ping?sitemap=" . urlencode($map_link) . "\" target=\"_blank\">http://ping.blogs.yandex.ru/ping?sitemap={$map_link}</a>"; } send_url("http://www.bing.com/webmaster/ping.aspx?siteMap=", $map_link); $buffer .= "<br />" . $lang['sitemap_send'] . " Bing: " . $lang['nl_finish']; if (strpos(send_url("http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url=", $map_link), "Thanks for the ping") !== false) { $buffer .= "<br />" . $lang['sitemap_send'] . " Weblogs: " . $lang['nl_finish']; } else { $buffer .= "<br />" . $lang['sitemap_send'] . " Weblogs: " . $lang['nl_error'] . " URL: <a href=\"http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url=" . urlencode($map_link) . "\" target=\"_blank\">http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url={$map_link}</a>"; } echo $buffer;
$data = curl_exec($ch); curl_close($ch); return $data; } else { return @file_get_contents($file); } } @header("Content-type: text/html; charset=" . $config['charset']); if (strpos(send_url("http://google.com/webmasters/sitemaps/ping?sitemap=", $map_link), "successfully added") !== false) { $buffer .= "<br />" . $lang['sitemap_send'] . " Google: " . $lang['nl_finish']; } else { $buffer .= "<br />" . $lang['sitemap_send'] . " Google: " . $lang['nl_error'] . " URL: <a href=\"http://google.com/webmasters/sitemaps/ping?sitemap=" . urlencode($map_link) . "\" target=\"_blank\">http://google.com/webmasters/sitemaps/ping?sitemap={$map_link}</a>"; } if (strpos(send_url("http://ping.blogs.yandex.ru/ping?sitemap=", $map_link), "OK") !== false) { $buffer .= "<br />" . $lang['sitemap_send'] . " Yandex: " . $lang['nl_finish']; } else { $buffer .= "<br />" . $lang['sitemap_send'] . " Yandex: " . $lang['nl_error'] . " URL: <a href=\"http://ping.blogs.yandex.ru/ping?sitemap=" . urlencode($map_link) . "\" target=\"_blank\">http://ping.blogs.yandex.ru/ping?sitemap={$map_link}</a>"; } send_url("http://www.bing.com/webmaster/ping.aspx?siteMap=", $map_link); $buffer .= "<br />" . $lang['sitemap_send'] . " Bing: " . $lang['nl_finish']; if (strpos(send_url("http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url=", $map_link), "Thanks for the ping") !== false) { $buffer .= "<br />" . $lang['sitemap_send'] . " Weblogs: " . $lang['nl_finish']; } else { $buffer .= "<br />" . $lang['sitemap_send'] . " Weblogs: " . $lang['nl_error'] . " URL: <a href=\"http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url=" . urlencode($map_link) . "\" target=\"_blank\">http://rpc.weblogs.com/pingSiteForm?name=InfraBlog&url={$map_link}</a>"; } if (strpos(send_url("http://submissions.ask.com/ping?sitemap=", $map_link), "submission was successful") !== false) { $buffer .= "<br />" . $lang['sitemap_send'] . " Ask: " . $lang['nl_finish']; } else { $buffer .= "<br />" . $lang['sitemap_send'] . " Ask: " . $lang['nl_error'] . " URL: <a href=\"http://submissions.ask.com/ping?sitemap=" . urlencode($map_link) . "\" target=\"_blank\">http://submissions.ask.com/ping?sitemap={$map_link}</a>"; } echo $buffer;