• 13-02-2024, 13:33:05
    #1
    merhaba arkadaşlar,

    ben cron tetikleme linkine botu sokacağım, linke girildikten sonra 10 saniyelik bir sayaç işleyecek ve sonunda proxy yenileme linki tetiklenecek.

    bunu yapmak mümkün müdür?
  • Kabul Edilen Cevap
    • <?php
      
      // Beklenecek süre (saniye cinsinden)
      $sleepTime = 10;
      sleep($sleepTime);
      
      // Tetiklenecek URL
      $url = "http://ornek.com/tetikle";
      
      // cURL oturumunu başlat
      $ch = curl_init();
      
      // cURL seçeneklerini ayarla
      curl_setopt($ch, CURLOPT_URL, $url); // URL'yi ayarla
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Transferi bir string olarak döndür
      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // Yönlendirmeleri takip et
      
      // HTTP isteğini yap
      $response = curl_exec($ch);
      
      // cURL oturumunu kapat
      curl_close($ch);
      
      // İsteğin sonucunu yazdır
      echo $response;
      
      ?>
      Notepad++ yazılımı ile bu kodu tetik.php olarak kaydedin. Daha sonra bu kodu alıp sitenizin ana dizinine upload edin. Çalıştırmak için ise; https://sitenizinismi.com/tetik.php olarak çalıştırın.
      Kod içerisinde http://ornek.com/tetikle kısmını kendi cron linkiniz ile değiştirmeyi unutmayın.
      Bu kod https://sitenizinismi.com/tetik.php çalıştıktan 10 saniye sonra sizin cron linkinizi bir kez çalıştıracaktır, ve siz linke tekrar tıklayana kadar çalışmayacaktır. Linke her tıkladığınızda 10 saniye sonra 1 kez çalışır.
  • 13-02-2024, 13:40:44
    #2
    @echo off
    :loop
    curl http://ornek.com/sayfa
    timeout /t 10
    goto loop

    Windows makinada bu kod satırını bir metin belgesine yazın.
    Metin belgesini kaydederken tetikleme.bat olarak masaüstüne kaydedin. Sonra bu tetikleme.bat dosyasını manuel elle çalıştırın. 10 saniyede bir cron tetiklenecek.
  • 13-02-2024, 14:24:14
    #3
    hedefniche adlı üyeden alıntı: mesajı görüntüle
    @echo off
    :loop
    curl http://ornek.com/sayfa
    timeout /t 10
    goto loop
    Windows makinada bu kod satırını bir metin belgesine yazın.
    Metin belgesini kaydederken tetikleme.bat olarak masaüstüne kaydedin. Sonra bu tetikleme.bat dosyasını manuel elle çalıştırın. 10 saniyede bir cron tetiklenecek.
    Teşekkür ederim ama yanlış anlattım sanırım. Bir link üzerinden yapmam lazım mutlaka bu tetiklemeyi birincisi. İkincisi ise ben istek attıktan sonra 10 saniyede 1 kez çalışacak değil de, isteği attıktan 10 saniye sonra 1 kez çalışacak şekilde bir şey arıyorum.
  • 13-02-2024, 14:40:53
    #4
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    <?php
    
    // Beklenecek süre (saniye cinsinden)
    $sleepTime = 10;
    sleep($sleepTime);
    
    // Tetiklenecek URL
    $url = "http://ornek.com/tetikle";
    
    // cURL oturumunu başlat
    $ch = curl_init();
    
    // cURL seçeneklerini ayarla
    curl_setopt($ch, CURLOPT_URL, $url); // URL'yi ayarla
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Transferi bir string olarak döndür
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // Yönlendirmeleri takip et
    
    // HTTP isteğini yap
    $response = curl_exec($ch);
    
    // cURL oturumunu kapat
    curl_close($ch);
    
    // İsteğin sonucunu yazdır
    echo $response;
    
    ?>
    Notepad++ yazılımı ile bu kodu tetik.php olarak kaydedin. Daha sonra bu kodu alıp sitenizin ana dizinine upload edin. Çalıştırmak için ise; https://sitenizinismi.com/tetik.php olarak çalıştırın.
    Kod içerisinde http://ornek.com/tetikle kısmını kendi cron linkiniz ile değiştirmeyi unutmayın.
    Bu kod https://sitenizinismi.com/tetik.php çalıştıktan 10 saniye sonra sizin cron linkinizi bir kez çalıştıracaktır, ve siz linke tekrar tıklayana kadar çalışmayacaktır. Linke her tıkladığınızda 10 saniye sonra 1 kez çalışır.
  • 13-02-2024, 14:54:11
    #5
    hedefniche adlı üyeden alıntı: mesajı görüntüle
    <?php
    
    // Beklenecek süre (saniye cinsinden)
    $sleepTime = 10;
    sleep($sleepTime);
    
    // Tetiklenecek URL
    $url = "http://ornek.com/tetikle";
    
    // cURL oturumunu başlat
    $ch = curl_init();
    
    // cURL seçeneklerini ayarla
    curl_setopt($ch, CURLOPT_URL, $url); // URL'yi ayarla
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // Transferi bir string olarak döndür
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); // Yönlendirmeleri takip et
    
    // HTTP isteğini yap
    $response = curl_exec($ch);
    
    // cURL oturumunu kapat
    curl_close($ch);
    
    // İsteğin sonucunu yazdır
    echo $response;
    
    ?>
    Notepad++ yazılımı ile bu kodu tetik.php olarak kaydedin. Daha sonra bu kodu alıp sitenizin ana dizinine upload edin. Çalıştırmak için ise; https://sitenizinismi.com/tetik.php olarak çalıştırın.
    Kod içerisinde http://ornek.com/tetikle kısmını kendi cron linkiniz ile değiştirmeyi unutmayın.
    Bu kod https://sitenizinismi.com/tetik.php çalıştıktan 10 saniye sonra sizin cron linkinizi bir kez çalıştıracaktır, ve siz linke tekrar tıklayana kadar çalışmayacaktır. Linke her tıkladığınızda 10 saniye sonra 1 kez çalışır.
    Eline sağlık hocam, çok yardımcı oldun gerçekten.
  • 13-02-2024, 14:57:52
    #6
    FOX adlı üyeden alıntı: mesajı görüntüle
    Eline sağlık hocam, çok yardımcı oldun gerçekten.
    Hocam yazılım bilgim sıfır ChatGPT sordum oda verdi kodları Aklınızda olsun basit işlerde ChatGpt biçilmiş kaftan. Yeter ki doğru sorun oda size kodu versin.
  • 13-02-2024, 14:58:49
    #7
    hedefniche adlı üyeden alıntı: mesajı görüntüle
    Hocam yazılım bilgim sıfır ChatGPT sordum oda verdi kodları Aklınızda olsun basit işlerde ChatGpt biçilmiş kaftan. Yeter ki doğru sorun oda size kodu versin.
    hahaha süpersin