Scroll to top

Haloo! Selamat Datang di Komunitas Private Training Web Development (42752 Members, 380 Projects, 3389 Topic, 9313 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time) untuk mengerjakan project/aplikasi anda?, cari disini : Members Area Jobs!
Cara mengintegrasikan zenziva dengan aplikasi siaselah
Rivani Noer Maulidi Mengatakan : Members -
Rate Topic :
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. saya menggunakan layanan sms online dari zenziva bagaimana kah cara mengintegrasikan nya dengan aplikasi siaselah ini
Bukhari al Muslim Mengatakan :
Admin -
  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,.. ^_^

Bukhari al Muslim Mengatakan :
Admin -
  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 Mengatakan :
Members -
  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 Mengatakan :
Members -
  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;

Bukhari al Muslim Mengatakan :
Admin -
  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 Mengatakan :
Members -
  1. Assalam,..
  2. kalo untuk keseluruhan menu sms di seaselah gimana caranya gan ?
  3.  

Rivani Noer Maulidi Mengatakan :
Members -
  1. Assalam,..
  2. sekalian tanya untuk source kode rekap absen siswa perhari di tampilkan di index gimana ya gan ?
  3.  

Bukhari al Muslim Mengatakan :
Admin -
  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 Mengatakan :
Members -
  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 !!!