Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67373 Members, 787 Products, 5278 Topic, 12953 Comments)

Cara mengintegrasikan zenziva dengan aplikasi siaselah

Dibuat
Login Terakhir 2 Hari lalu,
Telah Dilihat 1469 Kali
Rivani Noer Maulidi Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. saya menggunakan layanan sms online dari zenziva bagaimana kah cara mengintegrasikan nya dengan aplikasi siaselah ini

Ada 9 Jawaban

Bukhori Muslim
commented on 08 Feb 2019 06:31:55
  1. Assalam,.. bukannya api zenziva gampang sekali digunakan gan,
  2. jika di siaselah tinggal buat form sms seperti di sms akademik siaselah, selanjutnya data
  3. yang di submit tampung ke API zenziva seperti ini :
  4.  
  5. <form action='' method='POST'>
  6. <input type='text' name='no_hp'>
  7. <textarea name='pesan'></textarea>
  8. <input type='submit' value='Kirimkan Pesan'>
  9. </form>
  10.  
  11. <?php
  12. if (isset($_POST['no_hp'])){
  13. https://reguler.zenziva.net/apps/smsapi.php?userkey=xxxxxx&passkey=xxxxxx&nohp=$_POST[no_hp]&pesan=$_POST[pesan]
  14. echo "SMS Sukses Terkirim ke $_POST[no_hp],...";
  15. }
  16. Beres,.. ^_^
Bukhori Muslim
commented on 08 Feb 2019 06:35:12
  1. Assalam,.. atau rekomendasinya begini :
  2. $userkey = "xxxxxx"; //userkey lihat di zenziva
  3. $passkey = "xxxxxx"; // set passkey di zenziva
  4. $telepon = $_POST[no_hp];
  5. $message = $_POST[pesan];
  6. $url = "https://reguler.zenziva.net/apps/smsapi.php";
  7. $curlHandle = curl_init();
  8. curl_setopt($curlHandle, CURLOPT_URL, $url);
  9. curl_setopt($curlHandle, CURLOPT_POSTFIELDS, 'userkey='.$userkey.'&passkey='.$passkey.'&nohp='.$telepon.'&pesan='.urlencode($message));
  10. curl_setopt($curlHandle, CURLOPT_HEADER, 0);
  11. curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
  12. curl_setopt($curlHandle, CURLOPT_SSL_VERIFYHOST, 2);
  13. curl_setopt($curlHandle, CURLOPT_SSL_VERIFYPEER, 0);
  14. curl_setopt($curlHandle, CURLOPT_TIMEOUT,30);
  15. curl_setopt($curlHandle, CURLOPT_POST, 1);
  16. $results = curl_exec($curlHandle);
  17. curl_close($curlHandle);
  18.  
  19. $XMLdata = new SimpleXMLElement($results);
  20. $status = $XMLdata->message[0]->text;
  21. echo $status;
Rivani Noer Maulidi
commented on 08 Feb 2019 10:12:12
  1. Assalam,..
  2. <?php
  3. echo "<form method='POST' class='form-horizontal' action='' enctype='multipart/form-data'>
  4. <div class='col-md-12'>
  5. <div class='box box-info'>
  6. <div class='box-header with-border'>
  7. <h3 class='box-title'>Kirimkan Pesan Singkat (SMS)</h3>
  8. </div>
  9. <div class='box-body'>";
  10. if (isset($_POST[kirim])){
  11. $hasil = mysql_query("INSERT INTO rb_sms VALUES('','$_POST[a]','$_POST[b]')");
  12. if ($hasil){
  13. echo "<div class='alert alert-success alert-dismissible fade in' role='alert'>
  14. <button type='button' class='close' data-dismiss='alert' aria-label='Close'>
  15. <span aria-hidden='true'>×</span></button> <strong>Success!</strong> - Pesan SMS ke $_POST[a] Telah dikirim,...
  16. </div>";
  17. }else{
  18. echo "<center style='color:red; padding:15px 0px'>Pengiriman SMS gagal,...</center>";
  19. }
  20. }
  21. echo "
  22.  
  23.  
  24. <table class='table table-condensed table-bordered'>
  25. <tbody>
  26. <tr><th width=120px scope='row'>No Telpon</th> <td><input type='number' class='form-control' name='a' style='width:30%' placeholder='Input No Telpon...' required></td></tr>
  27. <tr><th scope='row'>Isi Pesan</th> <td><textarea rows='6' class='form-control' name='b' placeholder='Tuliskan Pesan anda (Max 160 Karakter)...' onKeyDown=\"textCounter(this.form.b,this.form.countDisplay);\" onKeyUp=\"textCounter(this.form.b,this.form.countDisplay);\" required></textarea>
  28. <input type='number' name='countDisplay' size='3' maxlength='3' value='160' style='width:10%; text-align:center' readonly> Sisa Karakter</td></tr>
  29. </tbody>
  30. </table>
  31. </div>
  32.  
  33. <div class='box-footer'>
  34. <button type='submit' name='kirim' class='btn btn-info'>Kirimkan Pesan</button>
  35. <button type='reset' class='btn btn-default pull-right'>Reset</button>
  36.  
  37.  
  38. </div>
  39. </div>
  40. </form>";
  41.  
  42.  
  43. kalo from sms seperti ini dan di insert api zenziva gimana caranya ya gan ?
  44.  
Rivani Noer Maulidi
commented on 08 Feb 2019 10:18:55
  1. Assalam,..
  2. atau begini sudah benar gan
  3. <form action='' method='POST'>
  4. <input type='text' name='no_hp'>
  5. <textarea name='pesan'></textarea>
  6. <input type='submit' value='Kirimkan Pesan'>
  7. </form>
  8.  
  9. <?php
  10. $userkey = "vmezut"; //userkey lihat di zenziva
  11. $passkey = "bshgxijzm9"; // set passkey di zenziva
  12. $telepon = $_POST[no_hp];
  13. $message = $_POST[pesan];
  14. $url = "https://reguler.zenziva.net/apps/smsapi.php";
  15. $curlHandle = curl_init();
  16. curl_setopt($curlHandle, CURLOPT_URL, $url);
  17. curl_setopt($curlHandle, CURLOPT_POSTFIELDS, 'userkey='.$userkey.'&passkey='.$passkey.'&nohp='.$telepon.'&pesan='.urlencode($message));
  18. curl_setopt($curlHandle, CURLOPT_HEADER, 0);
  19. curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
  20. curl_setopt($curlHandle, CURLOPT_SSL_VERIFYHOST, 2);
  21. curl_setopt($curlHandle, CURLOPT_SSL_VERIFYPEER, 0);
  22. curl_setopt($curlHandle, CURLOPT_TIMEOUT,30);
  23. curl_setopt($curlHandle, CURLOPT_POST, 1);
  24. $results = curl_exec($curlHandle);
  25. curl_close($curlHandle);
  26.  
  27. $XMLdata = new SimpleXMLElement($results);
  28. $status = $XMLdata->message[0]->text;
  29. echo $status;
Bukhori Muslim
commented on 08 Feb 2019 11:16:34
  1. Assalam,.. tempatkan di dalam aksi kirim/insertnya gan :
  2. if (isset($_POST[kirim])){
  3. <?php
  4. $userkey = "vmezut"; //userkey lihat di zenziva
  5. $passkey = "bshgxijzm9"; // set passkey di zenziva
  6. $telepon = $_POST['a'];
  7. $message = $_POST['b'];
  8. $url = "https://reguler.zenziva.net/apps/smsapi.php";
  9. $curlHandle = curl_init();
  10. curl_setopt($curlHandle, CURLOPT_URL, $url);
  11. curl_setopt($curlHandle, CURLOPT_POSTFIELDS, 'userkey='.$userkey.'&passkey='.$passkey.'&nohp='.$telepon.'&pesan='.urlencode($message));
  12. curl_setopt($curlHandle, CURLOPT_HEADER, 0);
  13. curl_setopt($curlHandle, CURLOPT_RETURNTRANSFER, 1);
  14. curl_setopt($curlHandle, CURLOPT_SSL_VERIFYHOST, 2);
  15. curl_setopt($curlHandle, CURLOPT_SSL_VERIFYPEER, 0);
  16. curl_setopt($curlHandle, CURLOPT_TIMEOUT,30);
  17. curl_setopt($curlHandle, CURLOPT_POST, 1);
  18. $results = curl_exec($curlHandle);
  19. curl_close($curlHandle);
  20.  
  21. $XMLdata = new SimpleXMLElement($results);
  22. $status = $XMLdata->message[0]->text;
  23. echo $status;
  24. }
Rivani Noer Maulidi
commented on 08 Feb 2019 13:13:42
  1. Assalam,..
  2. kalo untuk keseluruhan menu sms di seaselah gimana caranya gan ?
  3.  
Rivani Noer Maulidi
commented on 08 Feb 2019 13:14:36
  1. Assalam,..
  2. sekalian tanya untuk source kode rekap absen siswa perhari di tampilkan di index gimana ya gan ?
  3.  
Bukhori Muslim
commented on 09 Feb 2019 05:57:10
  1. Assalam,.. pada siaselah? maksudnya sms akademik mungkin,..
  2. SMS akademik dan siaselah aplikasi yang terpisah namun terhubung,
  3. semua proses di SMS akademik bisa di modifikasi ke zenziva denga cara yg sudah kita infokan di atas,
  4. jadi sms yg digunakan bukan dari modem yg kita sediakan lagi, namun dari server zenziva, itu bedanya. :)
Rivani Noer Maulidi
commented on 09 Feb 2019 08:41:03
  1. Assalam,..
  2. untuk sms boardcast dan yang lain masih belum bisa saya gan untuk mengintegrasikan ke zenziva
  3.  
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!