Adı üstünde , sitemap dosyanızı google ' a tekrar göndermek için kullanılan bir yöntem. Basitçe, sitemap i tekrar post ediyorsunuz :)

PHP:
  1. <?php
  2. /**
  3. * Function to ping Google Sitemaps.
  4. *
  5. * Function to ping Google Sitemaps. Returns an integer, e.g. 200 or 404,
  6. * 0 on error.
  7. *
  8. * @author     J de Silva                           <giddomains@gmail.com>
  9. * @copyright  Copyright &copy; 2005, J de Silva
  10. * @link       http://www.gidnetwork.com/b-54.html  PHP function to ping Google Sitemaps
  11. * @param      string   $url_xml  The sitemap url, e.g. http://www.example.com/google-sitemap-index.xml
  12. * @return     integer            Status code, e.g. 200|404|302 or 0 on error
  13. */
  14. function pingGoogleSitemaps( $url_xml )
  15. {
  16.    $status = 0;
  17.    $google = 'www.google.com';
  18.    if( $fp=@fsockopen($google, 80) )
  19.    {
  20.       $req'GET /webmasters/sitemaps/ping?sitemap=' .
  21.               urlencode( $url_xml ) . " HTTP/1.1\r\n" .
  22.               "Host: $google\r\n" .
  23.               "User-Agent: Mozilla/5.0 (compatible; " .
  24.               PHP_OS . ") PHP/" . PHP_VERSION . "\r\n" .
  25.               "Connection: Close\r\n\r\n";
  26.       fwrite( $fp, $req );
  27.       while( !feof($fp) )
  28.       {
  29.          if( @preg_match('~^HTTP/\d\.\d (\d+)~i', fgets($fp, 128), $m) )
  30.          {
  31.             $status = intval( $m[1] );
  32.             break;
  33.          }
  34.       }
  35.       fclose( $fp );
  36.    }
  37.    return( $status );
  38. }
  39. ?>

Örnek Kullanım :
$sonuc = pingGoogleSitemaps('http://www.ayhanbaris.com/sitemap-adresiniz.xml');
if ($sonuc == 200) {
echo "işlem tamam";
}

>

Cevapla

Son Yazılar :

utf8 general - utf8 turkish

utf8 general ============================================================= Tablo : DROP TABLE IF EXISTS `tt`; CREATE TABLE IF NOT EXISTS `tt` ( `ad` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `tt` (`ad`) VALUES ('istanbul'), [...]

utf8 general - utf8 turkish

utf8 general ============================================================= Tablo : DROP TABLE IF EXISTS `tt`; CREATE TABLE IF NOT EXISTS `tt` ( `ad` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `tt` (`ad`) VALUES ('istanbul'), [...]

utf8 general - utf8 turkish

utf8 general ============================================================= Tablo : DROP TABLE IF EXISTS `tt`; CREATE TABLE IF NOT EXISTS `tt` ( `ad` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `tt` (`ad`) VALUES ('istanbul'), [...]

utf8 general - utf8 turkish

utf8 general ============================================================= Tablo : DROP TABLE IF EXISTS `tt`; CREATE TABLE IF NOT EXISTS `tt` ( `ad` varchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; INSERT INTO `tt` (`ad`) VALUES ('istanbul'), [...]

if(5==$deger) yada if ($deger==5)

if(5==$deger) yada if ($deger==5) Sizin de dikkatinizi çekmiştir, Bazı projelerde alıştığımız if şartını ters yazıyorlar; if ($deger==5) yerine if(5==$deger) bu yazımın kaynağı C’den geliyor. = atama. == eşit mi karşılaştırması. C türevi tüm dillerde karşılaştırma operatöri == ‘ dir. Yazılımcılar dalgınlık/unutkanlık ile if’lerde == yerine = (tek eşit) kullanırlarsa büyük bir mantık hatasına ve bug’a sebep olurlar. # root [...]