{"id":752,"date":"2011-12-06T02:50:37","date_gmt":"2011-12-06T02:50:37","guid":{"rendered":"http:\/\/dwijim.wordpress.com\/?p=752"},"modified":"2011-12-06T02:50:37","modified_gmt":"2011-12-06T02:50:37","slug":"contoh-potongan-script-untuk-mengirim-sms-panjang","status":"publish","type":"post","link":"https:\/\/dosen.unila.ac.id\/0011066803\/2011\/12\/06\/contoh-potongan-script-untuk-mengirim-sms-panjang\/","title":{"rendered":"Contoh potongan script untuk mengirim SMS panjang &#8230;"},"content":{"rendered":"<p>Contoh potongan script untuk mengirim SMS panjang yang dimodifikasi dari <a href=\"http:\/\/blog.rosihanari.net\/\" \/> sini. <\/a>.<\/p>\n<pre>\n&lt;?php\ninclude &quot;xkonek.php&quot;;\necho &quot;Pengiriman SMS ke nomor-nomor ... \";\nextract($_POST);\necho \"Pengiriman SMS Panjang ke banyak nomor<br>\";\n\/* hapus data lama di outbox multipart, khawatir masih ada data sisa-sisa pengiriman \n$hapus_sms = \"\n              delete from outbox_multipart\n            \";\n$hasil_sms = mysql_query($hapus_sms);\n\n*\/\n\/* baca isi pesan yang mau dikirim *\/\n$baca_sms = \"\n              select TextDecoded from master_panjang order by ID\n            \";\n$hasil_sms = mysql_query($baca_sms);\n$ke = 0;\nwhile($sms=mysql_fetch_row($hasil_sms))\n  {\n    $isi_sms = $sms[0];\n\/\/    $ke = $ke + 1;\n  }\n\n\/\/ memotong sms per 153 karakter\n$potongan_sms = str_split($isi_sms,153);\n\n\/\/ menghitung jumlah potongan per 153 karakter\n$jml_potongan = ceil(strlen($isi_sms)\/153);\n\n\n$data_nomor_hp=\"\n                      select nomor_handphone,nama_saksi \n                      from $kelompok\n               \";\n$hasil_nomor_hp = mysql_query($data_nomor_hp);\n$no_proses = 0;\necho \"&lt;table border=\"1\"&gt;\"; \n\/\/echo \"isi sms : $isi_sms <br>\";\n\/\/echo \"jumlah potongan sms : $jml_potongan <br>\";\nwhile ($nomor_tujuan=mysql_fetch_row($hasil_nomor_hp))\n  {\n\n\/\/ supaya tidak dikirim 2 kali ke nomor yang sama\n    $SudahAda = 0;\n    $CariInbox = \"select destinationnumber\n                  from outbox \n                  where destinationnumber='$nomor_tujuan[0]'\";\n    $HasilInbox = mysql_query($CariInbox);\n    while ($Inbox=mysql_fetch_row($HasilInbox))\n       {\n          $SudahAda = 1;\n       }\n    if ($SudahAda==1) { continue; }\n \n\/\/ proses untuk mendapatkan ID record yang akan disisipkan ke tabel OUTBOX\n    $qry_outbox=\"show table status like 'outbox'\";\n    $hasil = mysql_query($qry_outbox);\n    $datane = mysql_fetch_array($hasil);\n    $newID = $datane['Auto_increment'];\n\/\/    echo \"ID auto : $newID <br>\";\n\n    $no_proses = $no_proses + 1;\n\/\/    echo \"$no_proses -\";\n    if (($no_proses&gt;=$awal) &amp;&amp; ($no_proses&lt;=$akhir) &amp;&amp; ($no_proses&lt;200) )\n       {\n         echo &quot;&lt;tr&gt;&lt;td align='right'&gt;$no_proses&lt;\/td&gt;\n                   &lt;td&gt;$nomor_tujuan[0]&lt;\/td&gt;&lt;td&gt;$nomor_tujuan[1]&lt;\/td&gt;\n                   &lt;td&gt;$isi_sms &lt;\/td&gt;&lt;tr&gt;\";\n       }\n    else\n       {\n\/\/         echo \"&lt;\/table&gt;\";\n\/\/         echo \"dan seterusnya ... <br> tidak ditampilkan lagi prosesnya ... br&gt;\";\n       }\n    \/* sisipkan sms yang akan dikirim ke outbox *\/\n    for ($ini=1;$ini=$awal) &amp;&amp; ($no_proses&lt;=$akhir) ) \n           { \n\n              $hasil_rekam = mysql_query($rekam_sms); \n              if (!$hasil_rekam)\n                 { \n                   echo &quot;Data gagal direkam ke outbox atau outbox_multipart. &quot;;\n                 }\n              else\n                 { \n                   echo &quot;Data berhasil direkam ke outbox atau outbox_multipart. &quot;;\n                 }\n            }\n     }\n  }\n         echo &quot;&lt;\/table&gt;\";\n?&gt;\n\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Contoh potongan script untuk mengirim SMS panjang yang dimodifikasi dari sini. . &lt;?php include &quot;xkonek.php&quot;; echo &quot;Pengiriman SMS ke nomor-nomor &#8230; &#8220;; extract($_POST); echo &#8220;Pengiriman SMS Panjang ke banyak nomor&#8221;; &hellip; <a class=\"readmore\" href=\"https:\/\/dosen.unila.ac.id\/0011066803\/2011\/12\/06\/contoh-potongan-script-untuk-mengirim-sms-panjang\/\">Continue Reading &rarr;<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,3,13],"tags":[],"class_list":["post-752","post","type-post","status-publish","format-standard","hentry","category-artikel","category-materi-kuliah","category-php"],"_links":{"self":[{"href":"https:\/\/dosen.unila.ac.id\/0011066803\/wp-json\/wp\/v2\/posts\/752"}],"collection":[{"href":"https:\/\/dosen.unila.ac.id\/0011066803\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dosen.unila.ac.id\/0011066803\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/0011066803\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/0011066803\/wp-json\/wp\/v2\/comments?post=752"}],"version-history":[{"count":0,"href":"https:\/\/dosen.unila.ac.id\/0011066803\/wp-json\/wp\/v2\/posts\/752\/revisions"}],"wp:attachment":[{"href":"https:\/\/dosen.unila.ac.id\/0011066803\/wp-json\/wp\/v2\/media?parent=752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/0011066803\/wp-json\/wp\/v2\/categories?post=752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dosen.unila.ac.id\/0011066803\/wp-json\/wp\/v2\/tags?post=752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}