Wordpress usulü ping servislerine ping yollamak PHP kod
59
●12.095
- 07-10-2009, 21:31:06gözden kaçmiştir. 1 kere yazmaniz yeterlidir her bir adresi 2 method ile pingler.MynakTurk adlı üyeden alıntı: mesajı görüntüle
- 09-11-2009, 17:32:08Üyeliği durdurulduAşağıdaki şekilde dediğin gibi kullanabilirsin. ping tablosu ve datası;
CREATE TABLE IF NOT EXISTS `ping` ( `url` varchar(200) NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=latin1; INSERT INTO `ping` (`url`) VALUES ('http://api.moreover.com/ping'), ('http://api.my.yahoo.com/rss/ping'), ('http://blogsearch.google.com/ping/RPC2'), ('http://ping.bitacoras.com'), ('http://ping.feedburner.com'), ('http://ping.syndic8.com/xmlrpc.php'), ('http://rpc.blogrolling.com/pinger/'), ('http://rpc.icerocket.com:10080/'), ('http://rpc.technorati.com/rpc/ping'), ('http://rpc.weblogs.com/RPC2'), ('http://topicexchange.com/RPC2'), ('http://www.blogdigger.com/RPC2'), ('http://www.blogoole.com/ping/'), ('http://www.popdex.com/addsite.php'), ('http://www.wasalive.com/ping/'), ('http://www.weblogues.com/RPC/'), ('http://api.feedster.com/ping'), ('http://ping.amagle.com/'), ('http://ping.blo.gs/'), ('http://ping.rootblog.com/rpc.php'), ('http://ping.weblogalot.com/rpc.php'), ('http://rcs.datashed.net/RPC2/'), ('http://rpc.blogbuzzmachine.com/RPC2'), ('http://rpc.newsgator.com/'), ('http://www.blogoon.net/ping/'), ('http://www.blogsnow.com/ping'), ('http://www.blogstreet.com/xrbin/xmlrpc.cgi'), ('http://www.lasermemory.com/lsrpc/'), ('http://www.newsisfree.com/RPCCloud'), ('http://www.snipsnap.org/RPC2');kod;
<?php //Sonuc kodlari anlamlari : http://www.google.com/support/webmasters/bin/answer.py?hl=tr&answer=40132 set_time_limit(0); $url = "http://www.lacremel.net/"; $site = "lacremel"; if (!function_exists('xmlrpc_encode_request')) { function xmlrpc_encode_request($yontem, $iki) { $cikti .= '<?xml version="1.0"?>'; $cikti .= '<methodCall>'; $cikti .= '<methodName>'.$yontem.'</methodName>'; $cikti .= '<params>'; $cikti .= '<param><value><string>'.$iki[0].'</string></value></param>'; $cikti .= '<param><value><string>'.$iki[1].'</string></value></param>'; $cikti .= '</params></methodCall>'; return $cikti; } } function pingle($pingurl,$site,$url,$yontem) { $xmlrpc = xmlrpc_encode_request($yontem,array($site, $url)); preg_match('@^(?:http://)?([^/]+)@i', $pingurl, $cikti); $pinghost = $cikti[1]; $headers[] = "Host: ".$pinghost; $headers[] = "Content-type: text/xml"; $headers[] = "User-Agent: LPS"; $headers[] = "Content-length: ".strlen($xmlrpc) . "\r\n"; $headers[] = $xmlrpc; $chi = curl_init(); curl_setopt($chi,CURLOPT_URL,$pingurl); curl_setopt($chi,CURLOPT_RETURNTRANSFER,1); curl_setopt($chi, CURLOPT_CONNECTTIMEOUT, 4); curl_setopt($chi,CURLOPT_HTTPHEADER,$headers); curl_setopt($chi,CURLOPT_CUSTOMREQUEST,'POST'); $html = curl_exec( $chi ); $sonuc = curl_getinfo($chi); echo "Gönderildi : ".$pinghost.", Sonuc : ".$sonuc["http_code"]."<br />"; curl_close($chi); unset($headers); } $sql = mysql_query("select * from ping"); while ($ping = mysql_fetch_array($sql)) { pingle($ping['url'], $site, $url, "weblogUpdates.ping"); pingle($ping['url'], $site, $url, "weblogUpdates.extendedPing"); } ?> - 15-11-2009, 22:17:21Üyeliği durduruldu
<? header('Content-type: text/xml'); include("connection.php"); include("functions.php"); ?> <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"> <channel> <title>test</title> <description>Community Blogger</description> <link><? echo $domain;?></link> <copyright>2008</copyright> <atom:link href="<? echo $domain;?>/feed.rss" rel="self" type="application/rss+xml" /> <? $sql="select blogsid as blogsid,username as username,title as title,metad as metad,DATE_FORMAT(updated,'%a, %d %b %Y %T') AS rfcpubdate from blogs"; $res=mysql_query($sql); while($obj=mysql_fetch_object($res)) { $username=$obj->username; $blogsid=$obj->blogsid; $title=$obj->title; $metad=$obj->metad; //$upldate=$obj->upldate; $rfcpubdate=$obj->rfcpubdate; ?> <item> <title>test</title> <description> test</description> <link><? echo $domain;?>/<? echo $username;?>-<?echo $blogsid;?>.php</link> <guid><? echo $domain;?>/<? echo $username;?>-<?echo $blogsid;?>.php</guid> <? echo "<pubDate>$rfcpubdate ".date('T')."</pubDate>"; ?> </item> <? } ?> </channel> </rss>bu feed de çalışırmı bu arkadaşlar? - 15-10-2010, 17:39:38bunu tam anlamıyla calıstıramadım bozuk bekletiyor sql bilgilerini yapmış bu arkadaş ama nasıl yapıcamız muamma. bitirebilirmisiniz bunudevturkeli adlı üyeden alıntı: mesajı görüntüle
- 10-01-2011, 17:15:49konuyu hortlatıyorum ama bu koddakihttp://www.lacremel.net yazan adres yerine kendi adresimizi mi ekleyeceğiz ? yada bu kodda her hangi bir düzenleme yapmadan direk ana dizine atalımmı ?Alıntı