• 06-08-2021, 13:37:02
    #10
    emreakdascomtr adlı üyeden alıntı: mesajı görüntüle
    yapmanız gereken sadece 2 satırdı.

    <?php
    
    $numaralar = [5051234567, 5441234568, 5448974521];
    
    $numaralar =  implode(',', $numaralar);
    
    function SMSgonderHttpGET($numaralar){
    
      $username = "850303xxxx"; //
      $password = urlencode("xxxx"); //
    
      $url= "https://api.netgsm.com.tr/sms/send/get/?usercode=kullanicidiniz&password=sifreniz&gsmno=".$numaralar."&message=testmesaji&msgheader=MesajBaslik";
    
      $ch = curl_init($url);
      curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
      $http_response = curl_exec($ch);
      $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    
      if($http_code != 200){
        echo "$http_code $http_response\n";
        return false;
      }
      $balanceInfo = $http_response;
      echo "MesajID : $balanceInfo";
      return $balanceInfo;
    }
    
    SMSgonderHttpGET($numaralar);
    ?>
    üstteki diziye numaraları girin veya çekin. iş tamamdır.
    ben numaraları veritabanından çekiyorum hocam o şekilde nasıl olacak peki?
  • 06-08-2021, 13:37:54
    #11
    Kara adlı üyeden alıntı: mesajı görüntüle
    ben numaraları veritabanından çekiyorum hocam o şekilde nasıl olacak peki?
    diziye atın numaraları
  • 06-08-2021, 13:43:01
    #12
    emreakdascomtr adlı üyeden alıntı: mesajı görüntüle
    diziye atın numaraları
    foreach ile atıyorum fakat forach dışında kullanamıyorum örnek verir misiniz kod örneği?
  • 07-08-2021, 11:56:27
    #13
    Kara adlı üyeden alıntı: mesajı görüntüle
    örnek kodunu yazar mısınız rica etsem aklımda bir şey var ama yanlış olmasını istemiyorum.
    function SMSgonderHttpGET($cekayar,$sms,$telno){
    $username = $cekayar["netgsm_kullanici"]; //
    $password = urlencode($cekayar["netgsm_sifre"]); //
    $baslik = $cekayar["netgsm_baslik"];
    $url = 'https://api.netgsm.com.tr/sms/send/get/?usercode='.$username.'&password='.$password.'&gsmno='.$telno.'&message='.$sms.'&msgheader='.$baslik;
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $http_response = curl_exec($ch);
    $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    return array("response" => $http_response, "http_code" => $http_code);
    }
    
    foreach($ceksuyeler as $m){ if(empty($telno)) {$telno = $m["tel"];} else{$telno .= ','.$m["tel"]; } }
    $gonder = SMSgonderHttpGET($cekayar,$sms,$telno);
    if($gonder['http_code'] == 200){
    echo'<div style="text-align:center;" class="alert alert-success" role="alert"> Mesaj gönderildi!</div>';
    }else{
    echo'<div style="text-align:center;" class="alert alert-error" role="alert">Hata : '.$gonder['http_code'].' '.$gonder['response'].' </div>';
    }
    test etmedim bi kontrol edersiniz.
  • 07-08-2021, 11:58:00
    #14
    aSSembLy adlı üyeden alıntı: mesajı görüntüle
    function SMSgonderHttpGET($cekayar,$sms,$telno){
    $username = $cekayar["netgsm_kullanici"]; //
    $password = urlencode($cekayar["netgsm_sifre"]); //
    $baslik = $cekayar["netgsm_baslik"];
    $url = 'https://api.netgsm.com.tr/sms/send/get/?usercode='.$username.'&password='.$password.'&gsmno='.$telno.'&message='.$sms.'&msgheader='.$baslik;
    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    $http_response = curl_exec($ch);
    $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    return array("response" => $http_response, "http_code" => $http_code);
    }
    
    foreach($ceksuyeler as $m){ if(empty($telno)) {$telno = $m["tel"];} else{$telno .= ','.$m["tel"]; } }
    $gonder = SMSgonderHttpGET($cekayar,$sms,$telno);
    if($gonder['http_code'] == 200){
    echo'<div style="text-align:center;" class="alert alert-success" role="alert"> Mesaj gönderildi!</div>';
    }else{
    echo'<div style="text-align:center;" class="alert alert-error" role="alert">Hata : '.$gonder['http_code'].' '.$gonder['response'].' </div>';
    }
    test etmedim bi kontrol edersiniz.
    sorunu çözdüm scripti satılığa koydum hocam teşşekkür ederim yinede. İmzamda linki mevuct
  • 07-08-2021, 12:03:15
    #15
    Kara adlı üyeden alıntı: mesajı görüntüle
    sorunu çözdüm scripti satılığa koydum hocam teşşekkür ederim yinede. İmzamda linki mevuct
    çözdüyseniz sorun yok demektir .) Hayırlı satışlar