• 05-08-2019, 01:09:49
    #1
    Üyeliği durduruldu
    php ile curl atıyorum ve ekranda basarili yazıyor yada basarisiz yazıyor. Ben bunları nasıl saydırabilirim.

    20 Siteye curl atıyor foreach ile başarılı sayısı ve başarısız sayısı kaç onu bilmek istiyorum
  • 05-08-2019, 01:14:36
    #2
    Üyeliği durduruldu
    database oluşturup bağlarsan, kaç adet başarlı ve başarısız olduğunu görebilirsin.
  • 05-08-2019, 01:15:54
    #3
    Üyeliği durduruldu
    MrChee adlı üyeden alıntı: mesajı görüntüle
    database oluşturup bağlarsan, kaç adet başarlı ve başarısız olduğunu görebilirsin.
    Attığım curlde responsede basarili veya bbasarisiz yazıyor bu curl'u saydıramaz mıyım
  • 05-08-2019, 01:19:43
    #4
    Üyeliği durduruldu
    $sayac; // sayfanın en üstüne tanımla.
    //..... curl islemlerinden sonra..

    if(strpos($response,'basarili') !== false)
    $sayac++;
  • 05-08-2019, 01:29:18
    #5
    bir isteğin başarılı yada başarısız olduğunun anlamak için response'da dönen status code bakman gerekiyor.
    $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    https://www.restapitutorial.com/httpstatuscodes.html
  • 05-08-2019, 01:33:39
    #6
    Üyeliği durduruldu
    BoraBozdogan adlı üyeden alıntı: mesajı görüntüle
    bir isteğin başarılı yada başarısız olduğunun anlamak için response'da dönen status code bakman gerekiyor.
    $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    https://www.restapitutorial.com/httpstatuscodes.html
    istediğim bu değil hocam ekranada yazan yazıyı saydırmak istiyorum
  • 05-08-2019, 01:41:23
    #7
    MeteOguzhan adlı üyeden alıntı: mesajı görüntüle
    istediğim bu değil hocam ekranada yazan yazıyı saydırmak istiyorum
    returntransfer aktif et ,ondan sonra exec değişkenini yazdır.

    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
    $exec = curl_exec($ch);
    echo $exec;
    bu işlemi statuscode ile de yapabilirsin.
    eğer veri geliyorsa bir text dosyasına yazdır file_put_contents ile
  • 05-08-2019, 01:42:47
    #8
    Üyeliği durduruldu
    BoraBozdogan adlı üyeden alıntı: mesajı görüntüle
    returntransfer aktif et ,ondan sonra exec değişkenini yazdır.

    curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
    $exec = curl_exec($ch);
    echo $exec;
    Hocam böyle değil saydiemak derken 50 tane başarılı döndü diye yazdırmak istiyorum. Ekranda kaç tane başarılı döndü onu yazdırmak istiyorum
  • 05-08-2019, 01:46:51
    #9
    Kimlik doğrulama veya yönetimden onay bekliyor.
    kodu yaz istersen buraya arkadaşlar koda göre müdahale etsin