phpCoding adlı üyeden alıntı: mesajı görüntüle
function googleping($sitemap){


$ping = "http://www.google.com/webmasters/sitemaps/ping?sitemap=$sitemap";

$donen = file_get_contents($ping);

return $donen;

}

echo googleping("http://siteadi.com/sitemap.xml");
saintx adlı üyeden alıntı: mesajı görüntüle
@samsunikinciel;

<?php
	
	/**
	-> composer.json
	======================================
	{
		"minimum-stability": "dev",
		"require": {
			"geerlingguy/ping": "1.*@dev"
		}
	}
	======================================
	**/
	
	/**
	* vendor/autoload.php dosyası Composer tarafından
	* oluşturulmaktadır.
	*/
	require("vendor/autoload.php");
	
	use \JJG\Ping;
	
	# Host adresi ( IP adreside girilebilir. )
	$host = "www.google.com.tr";
	# Port numarası ( girmesenizde olur. )
	$port = 443;
	
	$handle = new Ping($host);
	
	if(isset($port))
	{
		$handle->setPort($port);
	}
	
	$latency = $handle->ping("fsockopen");
	
	if($latency !== false)
	{
		echo "Latency is {$latency} ms";
	}
	else
	{
		echo "Host could not be reached.";
	}
Composer kurulu değil bende derseniz örneği buradan indirebilirsiniz.
Teşekkür ederim inceliyorum.
yasarkemaldag adlı üyeden alıntı: mesajı görüntüle
sanırsam yapmak istediğiniz sunucuya normal ping atmak değilde, ping servisine ping atıp botu sitenize çağırmak. bunun için anahtar kelimeniz xml-rpc.

ping servislerinin bir ping urlesi vardır siz php de curl vb. bir komut ile karşı sunucuya xml-rpc pingi atarsınız botta sitenizi ziyaret eder (wordpress tarzı)

wordpressin sitesindeki ping url lerine bu sayfadan
http://codex.wordpress.org/Update_Services

php ile xml-rpc pingi atmak la ilgili yardıma bu sayfadan
http://www.dzone.com/snippets/simple...php-using-curl

bu döküman yardımcı olmazsa googleda php xml rpc ping diye aratarak birçok kaynak bulabilirsiniz.
Tam da istediğim buydu. Teşekkür ederim.