• 20-05-2009, 00:55:39
    #1
    Üyeliği durduruldu
    Arkadaşlar php ile ping nasıl yapılabiliyor. Forumda var ama curl ile çalışıyor. wp gibi curl'siz olanı elinde olan war mı??
  • 20-05-2009, 01:05:36
    #2
    Üyeliği durduruldu
    forumda aratirsaniz @LaCReMeL üstad paylaşmıştı
  • 20-05-2009, 01:08:18
    #3
    Sanirim bu konu ; https://www.r10.net/php/348844-wordpr...k-php-kod.html
  • 20-05-2009, 01:08:58
    #4
    Üyeliği durduruldu
    bu curl ile çalışıyor. ben curlsiz çalışanını arıyorum
  • 20-05-2009, 01:10:25
    #5
    Üyeliği durduruldu
    Erol adlı üyeden alıntı: mesajı görüntüle
    bu curl ile çalışıyor. ben curlsiz çalışanını arıyorum
    curlsuz kendiniz fcosk open ile kasmaniz lazim. sistem yöneticinize zorlayip curl kurdurmanız daha kolay bence
  • 20-05-2009, 01:13:23
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?php
    /**
     * Function to ping Google Sitemaps.
     * 
     * Function to ping Google Sitemaps. Returns an integer, e.g. 200 or 404,
     * 0 on error.
     *
     * @author     J de Silva                           <giddomains@gmail.com>
     * @copyright  Copyright &copy; 2005, J de Silva
     * @link       http://www.gidnetwork.com/b-54.html  PHP function to ping Google Sitemaps
     * @param      string   $url_xml  The sitemap url, e.g. http://www.example.com/google-sitemap-index.xml
     * @return     integer            Status code, e.g. 200|404|302 or 0 on error
     */
    function pingGoogleSitemaps( $url_xml )
    {
       $status = 0;
       $google = 'www.google.com';
       if( $fp=@fsockopen($google, 80) )
       {
          $req =  'GET /webmasters/sitemaps/ping?sitemap=' .
                  urlencode( $url_xml ) . " HTTP/1.1\r\n" .
                  "Host: $google\r\n" .
                  "User-Agent: Mozilla/5.0 (compatible; " .
                  PHP_OS . ") PHP/" . PHP_VERSION . "\r\n" .
                  "Connection: Close\r\n\r\n";
          fwrite( $fp, $req );
          while( !feof($fp) )
          {
             if( @preg_match('~^HTTP/\d\.\d (\d+)~i', fgets($fp, 128), $m) )
             {
                $status = intval( $m[1] );
                break;
             }
          }
          fclose( $fp );
       }
       return( $status );
    }
    ?>
    &
    <?php
     
    $sitemap = "http://www.siteadresin.com/sitemap.xml";
     
    function pingGoogleSitemaps( $url_xml )
    {
       $status = 0;
       $google = 'www.google.com';
       if( $fp=@fsockopen($google, 80) )
       {
          $req =  'GET /webmasters/sitemaps/ping?sitemap=' .
                  urlencode( $url_xml ) . " HTTP/1.1\r\n" .
                  "Host: $google\r\n" .
                  "User-Agent: Mozilla/5.0 (compatible; " .
                  PHP_OS . ") PHP/" . PHP_VERSION . "\r\n" .
                  "Connection: Close\r\n\r\n";
          fwrite( $fp, $req );
          while( !feof($fp) )
          {
             if( @preg_match('~^HTTP/\d\.\d (\d+)~i', fgets($fp, 128), $m) )
             {
                $status = intval( $m[1] );
                break;
             }
          }
          fclose( $fp );
       }
       return( $status );
    }
     
     
    if( 200 === ($status=pingGoogleSitemaps($sitemap)) )
       echo "Google pingleme islemi basarili.";
    else
       echo "Google pingleme isleminde hata!";
    ?>
    buyur kardeşim
  • 20-05-2009, 01:15:11
    #7
    Üyeliği durduruldu
    eyw sağolasın((:


    edit::

    bu yalnız google'ye ping atıyor sanırım sadece ? benm belirlediğim adreslere nasıl atıcak..
  • 20-05-2009, 01:16:45
    #8
    Erol adlı üyeden alıntı: mesajı görüntüle
    eyw sağolasın((:
    edit::
    bu yalnız google'ye ping atıyor sanırım sadece ? benm belirlediğim adreslere nasıl atıcak..
    editledim aşşağıda var siberji kardeşimiz hazırlamıştı.