situskita.net
Tampilkan postingan dengan label php. Tampilkan semua postingan
Tampilkan postingan dengan label php. Tampilkan semua postingan

Membuat sms gateway di android

Diposting oleh Joe hari on Senin, 19 Desember 2016


Kali ini kita akan membahas tentang cara membuat server sms gateway di android yang tentunya lebih mudah dibandingkan dengan membuat server sms gateway di pc dan gratis pastinya, untuk membuat sms gateway di android ini kita memanfaatkan layanan sms gateway api dari Sms gateway api,kelebihan dari layanan sms gateway ini adalah sangat mudah untuk mengintegrasikannya,dan sangat lengkap mulai dari device api,kontak api ,sms api, namun disini saya hanya akan membahas pengintegrasian pengiriman pesan tunggal yang sederhana, untuk yang lainnya silahkan anda kembangkan sendiri,yang kita perlukan hanyalah layanan hosting yang mendukung php dan aplikasi sms gateway yang telah disediakan ,bisa anda unduh melalui Google play store, Langkah pembuatannya adalah sebagai berikut

1.Pastinya buat akun dulu Disinidan login

2.Download script sms gateway api library yang telah di sediakan atau bisa juga Disini

3.Unduh aplikasinya dari Google play store dan install di android dan jalankan ,login menggunakan username dan password yang digunakan untuk mendaftar

4.karena kita hanya akan mencoba membuat sms gateway dengan singgle massage maka kita akan menggunakan api seperti pada gambar

Selanjutnya kita buat script sederhana seperti di bawah ini beri nama index.php

<?php
include "smsGateway.php";
if(isset($_POST['submit'])){
$string = $_POST['nomor'];
$numbersOnly = preg_replace('/[^0-9]/','',$string);
    $numberOfDigits = strlen($numbersOnly);
if ($numberOfDigits == 8 or $numberOfDigits == 9 or $numberOfDigits == 10 or $numberOfDigits == 11 or  $numberOfDigits == 12){
$smsGateway = new SmsGateway('user@gmail.com', 'yourpass');
//isi dengan email dan password akun smsgateway
$deviceID = '12345';
//device id aktif lihat di aplikasi
$number = $numbersOnly;
$message = $_POST['pesan'].'

situskita.net';

$result = $smsGateway->sendMessageToNumber($number, $message, $deviceID);

 if($result){
echo '<font color="green">
massage send succesfully</font>';
}
 else 
{
echo '<font color="red">
massage failed</font>';
}}
 else 
{
echo '<font color="red">invalid phone number</font>';
}}
?>

<!DOCTYPE html>
<head>
   <meta http-equiv="Content-Ty
pe" content="text/html; charset
=UTF-8"/>
<title>Free send sms</title>
<style type='text/css'>

body.sample_form
{
    font-family:Verdana, sans-serif;
    padding:20px;
}

.sample_form label
{
    display:block;
    font-weight:bold;
}
.sample_form .field
{
    padding:8px 0px;
}

.sample_form .input-text
{
    padding:3px;
}

.sample_form .input-textarea
{
    padding:3px;
    width:250px;
    height:60px;
}

</style>
</head>
<body class='sample_form'>
<h2>Send an SMS message</h2> 
<form method='POST' action=''>

<div class='field'>
<label>Recipient Phone Number</label>
<input class='input-text' type='number' name='nomor'>
</div>

<div class='field'>
<label>SMS Content</label>
<textarea class='input-textarea' type='text' name='pesan'></textarea>
</div>

<input type='submit' name='submit' value='Send'/>
<br /><br />
</form>
</body>
</html>

5.isi dibagian email dan password sesuai dengan yang anda gunakan untuk mendaftar dan login, pada device id isikan dengan device id yang aktif ,bisa dilihat pada aplikasi, selanjutnya upload script yang telah kita buat di hosting dengan script sms gateway api library yang telah kita download dan ektrak sebelumnya.

Setelah semuanya selesai bisa anda coba untuk mengirim sms dengan mengunjungi web tempat anda mengupload script yang telah dibuat tadi ,dan jangan sampai lupa aplikasi harus dalam keadaan on ,dan tentunya masih ada pulsa pada simcard anda,kalo tidak mau ribet bisa download scriptnya di akhir postingan ini, Sekian dan semoga bermanfaat.


Smsgateway.zip

SelengkapnyaMembuat sms gateway di android

Curl menggunakan random proxy

Diposting oleh Joe hari on Sabtu, 17 Desember 2016


Seperti kita ketahui bahwa fungsi curl dalam php adalah untuk mengambil sebagian content dari sebuah situs web, yang akan kita bahas kali ini adalah curl dengan menggunakan random proxy, adapun fungsinya adalah untuk mengelabuhi situs web target apabila situs tersebut melakukan pembatasan akses dari ip tertentu, dengan menggunakan fungsi ini kita mencoba utuk bisa tetap mengakses web tersebut karena ip yang kita gunakan akan berubah ubah acak menggunakan fungsi ini,code singkatnya bisa kita lihat di bawah.


<?php
$url = 'http://mybrowserinfo.com';
//web target
        $proxy = array('proxy1:port','proxy2:port','proxy3:port',null);
//proxy dan port yang akan di array misal 182.45.209.255:80

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
         curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; Win64; x64;
rv:25.0) Gecko/20100101 Firefox/25.0');
//user agen
     curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1)
;
     curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL,
1);
     curl_setopt($ch, CURLOPT_PROXY,
 $proxy[rand(0, count($proxy))]);
     curl_setopt($ch, CURLOPT_PROXYUSERPWD,
'username:password');
//username dan pasdword bila proxy yang digunakan memerlukan autentikasi
   $data = curl_exec($ch);
curl_close($ch);
print_r($data);
?>

Penjelasannya adalah:

1.Kita menggunakan http://mybrowserinfo.com sebagai web target dengan tujuan untuk mengetahui apakah ip kita akan berubah secara acak.

2.Menngunakan 3 proxy aktif atau lebih untuk dirandom usahakan portnya pun sama,kalaupun sama juga tidak apa apa

3.Gunakan user agen sesuai dengan yang kita inginkan seperti contoh diatas saya gunakan ua mozilla firefox karena saya ingin tampilan web yang dihasilkan.

4.Apabila proxy yang kita gunakan memerlukan autentikasi masukkan username dan password pada bagian username dan password ,bila tidak memerlukan bisa kita kosongkan atau biarkan saja.

Cukup sekian penjelasan singkat tentang curl menggunakan proxy, semoga bermanfaat.

SelengkapnyaCurl menggunakan random proxy

Labels