• 19-11-2010, 04:57:12
    #1
    Üyeliği durduruldu
    Hepinize iyi sabahlar öncelikle..

    PHP ile kendi belirteceğim 100 adet site adresini örnek olarak 300sn aralıklarla çağırmak istiyorum.

    30sn'de bir yenilen hit sistemlerine benzer bir yöntem kullanacağım.


    Örneğin ben r10.php dosyasını açtığım zaman bu dosya içinde veya başka bir bölümde kayıtlı olan, daha önce benim girmiş olduğum 100 adet adrese 300sn aralıkla girsin istiyorum. Şu meşhur hit-al sitesine benzer olabilir. Fakat her adrese sadece 1 kere girmeli.

    yardımlarınız için şimdiden teşekkürler.
  • 19-11-2010, 05:11:58
    #2
    <?
    $siteler=array("http://google.com","http://yahoo.com");
    foreach($siteler as $k => $v){
    file_get_contents($v);
    sleep(30); #saniye bekle
    }
    ?>
  • 19-11-2010, 15:23:57
    #3
    Tontonq adlı üyeden alıntı: mesajı görüntüle
    <?
    $siteler=array("http://google.com","http://yahoo.com");
    foreach($siteler as $k => $v){
    file_get_contents($v);
    sleep(30); #saniye bekle
    }
    ?>
    O zaman da maximum execution time sonrası işlem sonlandırılır.
    En uygunu cronjob tanımlaman.
    Kodunu yaz.
    Cron job ile o adresi 5 dakikada bir çağır.
  • 20-11-2010, 16:12:08
    #4
    windows ta cron job yok ,

    <meta http-equiv="refresh" content="600">

    kullanmanı tavsiye ederim.
  • 20-11-2010, 19:13:20
    #5
    Üyeliği durduruldu
    digiklan adlı üyeden alıntı: mesajı görüntüle
    O zaman da maximum execution time sonrası işlem sonlandırılır.
    En uygunu cronjob tanımlaman.
    Kodunu yaz.
    Cron job ile o adresi 5 dakikada bir çağır.
    100 site için 100 adres girmem gerekecek öyle de...

    www.hit-al.com gibi siteler bu işi nasıl yapıyor?
  • 20-11-2010, 19:13:52
    #6
    Üyeliği durduruldu
    Tontonq adlı üyeden alıntı: mesajı görüntüle
    <?
    $siteler=array("http://google.com","http://yahoo.com");
    foreach($siteler as $k => $v){
    file_get_contents($v);
    sleep(30); #saniye bekle
    }
    ?>
    Teşekkür ederim fakat maximum execution ile ilgili bir çözüm üretilebilir mi?
  • 20-11-2010, 19:36:02
    #7
    academy adlı üyeden alıntı: mesajı görüntüle
    100 site için 100 adres girmem gerekecek öyle de...

    www.hit-al.com gibi siteler bu işi nasıl yapıyor?
    niye 100 site girmen gereksin.
    1 php dosya çağırırsın. o dosya databaseden teker teker çağırdığı adresleri curl ile çağırır.
    yeni adres ekleneceği zaman database e eklersin.
  • 20-11-2010, 19:59:12
    #8
    Üyeliği durduruldu
    digiklan adlı üyeden alıntı: mesajı görüntüle
    niye 100 site girmen gereksin.
    1 php dosya çağırırsın. o dosya databaseden teker teker çağırdığı adresleri curl ile çağırır.
    yeni adres ekleneceği zaman database e eklersin.
    Cron Job ile nasıl yapabilirim bunu peki?
  • 20-11-2010, 21:06:56
    #9
    academy adlı üyeden alıntı: mesajı görüntüle
    Cron Job ile nasıl yapabilirim bunu peki?
    cron job un normal sayfaların çalışmasından farkı yok ki. normalde bir php dosyasını nasıl veritabanına bağlayıp sorgu gönderiyorsanız cron job da da aynı şekilde yapılabilir.