• 03-04-2009, 14:04:23
    #10
    Üyeliği durduruldu
    evet çalışıyor saolun.

    Anlatım; Verilen Php Kodlarını Not Defterine Yazın > Dosya Farklı Kaydet ping.php Olarak Kaydedin.

    Daha Sonra Verilen Ping Adreslerinide Not Defterine Yazın pingler.txt Olarak Kaydedin.

    Her İki Dosyası (ping.php , pingler.txt) Ftp Nizden Ana Dizine Yollayın.

    Daha Sonrasında www.siteadı.com/ping.php Çalıştırın.

    Sayfa Çok Geç Gelecektir Sabredin
  • 03-04-2009, 14:07:20
    #11
    teşekkürler. ping olayını kullanmıyordum. araştıracağım.
  • 03-04-2009, 14:40:40
    #12
    Ben aşağıdaki hataları alıyorum arkadaşlar.

    Alıntı
    Warning: set_time_limit() has been disabled for security reasons in /home/site/domains/siteadresi.com/public_html/ping.php on line 3

    Fatal error: Call to undefined function xmlrpc_encode_request() in /home/site/domains/siteadresi.com/public_html/ping.php on line 8
  • 03-04-2009, 14:46:12
    #13
    ImpuLse adlı üyeden alıntı: mesajı görüntüle
    Ben aşağıdaki hataları alıyorum arkadaşlar.
    hosttan kaynaklı xmlrpc fonksiyonunu açmalı ve zaman sınırlamasını kaldırmalısın

    yada benim yaptığım gibi yap localde çalıştır yine aynı işi yapacaktır
  • 03-04-2009, 15:05:45
    #14
    Bazı arkadaslar nasil yapacaginizi söylemişler zaten kodlar site url ve basligini düzenleyip bir php dosyasina kaydedin. mesela ping.php
    pingler.txt yi de oluşturduktan sonra browserden site.com/ping.php dosyasini cagiracaksiniz.
    sonuclar kodlar şekilnde cikiyor kodlarin anlamini nerden bakacaginizin linkini verdim.
    400 lü ve 500 lü ping servislerini pingler.txt listesinden silin. sadece calisanlar kalsin.
    1 - Warning: set_time_limit() has been disabled for security reasons in /home/site/domains/siteadresi.com/public_html/ping.php on line 3
    2 - Fatal error: Call to undefined function xmlrpc_encode_request() in /home/site/domains/siteadresi.com/public_html/ping.php on line 8
    1 - set time limit disable edilmiş.
    önüne @ koyun @set_time_limit( gibi ama php dosyasini işini tam olarak bitirmeden durabilir.
    2 - xmlrpc_encode_request() fonksiyonunu bulamamiş. hostcun ile görüşebilirsin.
    Daha da olmazsa
    $pingliste = "pingler.txt"; //ping servisi listesi nin hemen altina ekleyin.
    if (!function_exists('xmlrpc_encode_request'))
    {
        function xmlrpc_encode_request($yontem, $baslik, $url)
        {
            $cikti .= '<?xml version="1.0"?>';
            $cikti .= '<methodCall>';
            $cikti .= '<methodName>'.$yontem.'</methodName>';
            $cikti .= '<params>';
            $cikti .= '<param><value><string>'.$baslik.'</string></value></param>';
            $cikti .= '<param><value><string>'.$url.'</string></value></param>';
            $cikti .= '</params></methodCall>';
            return $cikti;
        }
    }
    kolay gelsin =)
  • 03-04-2009, 15:25:17
    #15
    if (!function_exists('xmlrpc_encode_request'))
    {
        function xmlrpc_encode_request($yontem, $baslik, $url)
        {
            $cikti .= '<?xml version="1.0"?>';
            $cikti .= '<methodCall>';
            $cikti .= '<methodName>'.$yontem.'</methodName>';
            $cikti .= '<params>';
            $cikti .= '<param><value><string>'.$baslik.'</string></value></param>';
            $cikti .= '<param><value><string>'.$url.'</string></value></param>';
            $cikti .= '</params></methodCall>';
            return $cikti;
        }
    }
    Eklediğimde sayfa yükleniyor diyip o şekilde kalıyor ? Herhangi bir liste vermiyor.
  • 03-04-2009, 15:36:48
    #16
    Licorne adlı üyeden alıntı: mesajı görüntüle
    if (!function_exists('xmlrpc_encode_request'))
    {
        function xmlrpc_encode_request($yontem, $baslik, $url)
        {
            $cikti .= '<?xml version="1.0" encoding="iso-8859-1"?>';
            $cikti .= '<methodCall>';
            $cikti .= '<methodName>'.$yontem.'</methodName>';
            $cikti .= '<params>';
            $cikti .= '<param><value><string>'.$baslik.'</string></value></param>';
            $cikti .= '<param><value><string>'.$url.'</string></value></param>';
            $cikti .= '</params></methodCall>';
            return $cikti;
        }
    }
    Eklediğimde sayfa yükleniyor diyip o şekilde kalıyor ? Herhangi bir liste vermiyor.
    şimdi denedim bir sıkıntı görünmüyor.
    <?php   <?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";
    $pingliste = "pingler.txt";
    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);
    }
    $oku = file($pingliste);
    $len = count($oku);
    for ($i = 0; $i < $len; $i++) {
        $pingurl = trim($oku[$i]);    
        pingle($pingurl,$site,$url,"weblogUpdates.ping");
        pingle($pingurl,$site,$url,"weblogUpdates.extendedPing");
    }
    ?>
    eklenmiş hali bu şekilde
  • 03-04-2009, 15:53:25
    #17
    Yok olmadı. Hatada vermiyor sürekli yükleniyor diyor ve bekliyor.
  • 03-04-2009, 16:00:39
    #18
    Ping-o-Matic! bu adresi kullanabilirsiniz yapamayan arkadaşlar, servisler bu kadar çok degil ama işe yarıyor. 7k lık indexi 2 güden 13k ya çıkardım.