Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function request($url, $token = null, $data = null, $pin = null, $otpsetpin = null, $uuid = null){
- $header[] = "Host: api.gojekapi.com";
- $header[] = "User-Agent: okhttp/3.10.0";
- $header[] = "Accept: application/json";
- $header[] = "Accept-Language: id-ID";
- $header[] = "Content-Type: application/json; charset=UTF-8";
- $header[] = "X-AppVersion: 3.46.1";
- $header[] = "X-UniqueId: ".time()."57".mt_rand(1000,9999);
- $header[] = "Connection: keep-alive";
- $header[] = "X-User-Locale: id_ID";
- $header[] = "X-Location: -6.220".mt_rand(100,999).",106.77".mt_rand(1000,9999);
- if ($pin):
- $header[] = "pin: $pin";
- endif;
- if ($token):
- $header[] = "Authorization: Bearer $token";
- endif;
- if ($otpsetpin):
- $header[] = "otp: $otpsetpin";
- endif;
- if ($uuid):
- $header[] = "User-uuid: $uuid";
- endif;
- $c = curl_init("https://api.gojekapi.com".$url);
- curl_setopt($c, CURLOPT_FOLLOWLOCATION, true);
- curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);
- if ($data):
- curl_setopt($c, CURLOPT_POSTFIELDS, $data);
- curl_setopt($c, CURLOPT_POST, true);
- endif;
- curl_setopt($c, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($c, CURLOPT_HEADER, true);
- curl_setopt($c, CURLOPT_HTTPHEADER, $header);
- $response = curl_exec($c);
- $httpcode = curl_getinfo($c);
- if (!$httpcode)
- return false;
- else {
- $header = substr($response, 0, curl_getinfo($c, CURLINFO_HEADER_SIZE));
- $body = substr($response, curl_getinfo($c, CURLINFO_HEADER_SIZE));
- }
- $json = json_decode($body, true);
- return $body;
- }
- function save($filename, $content)
- {
- $save = fopen($filename, "a");
- fputs($save, "$content\r\n");
- fclose($save);
- }
- function nama()
- {
- $ch = curl_init();
- curl_setopt($ch, CURLOPT_URL, "http://ninjaname.horseridersupply.com/indonesian_name.php");
- curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
- curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
- curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
- $ex = curl_exec($ch);
- // $rand = json_decode($rnd_get, true);
- preg_match_all('~(• (.*?)<br/>• )~', $ex, $name);
- return $name[2][mt_rand(0, 14) ];
- }
- function getStr($a,$b,$c){
- $a = @explode($a,$c)[1];
- return @explode($b,$a)[0];
- }
- function getStr1($a,$b,$c,$d){
- $a = @explode($a,$c)[$d];
- return @explode($b,$a)[0];
- }
- function color($color = "default" , $text)
- {
- $arrayColor = array(
- 'grey' => '1;30',
- 'red' => '1;31',
- 'green' => '1;32',
- 'yellow' => '1;33',
- 'blue' => '1;34',
- 'purple' => '1;35',
- 'nevy' => '1;36',
- 'white' => '1;0',
- );
- return "\033[".$arrayColor[$color]."m".$text."\033[0m";
- }
- function fetch_value($str,$find_start,$find_end) {
- $start = @strpos($str,$find_start);
- if ($start === false) {
- return "";
- }
- $length = strlen($find_start);
- $end = strpos(substr($str,$start +$length),$find_end);
- return trim(substr($str,$start +$length,$end));
- }
- function hari_ini(){
- $hari = date ("D");
- switch($hari){
- case 'Sun':
- $hari_ini = "MINGGU";
- break;
- case 'Mon':
- $hari_ini = "SENIN";
- break;
- case 'Tue':
- $hari_ini = "SELASA";
- break;
- case 'Wed':
- $hari_ini = "RABU";
- break;
- case 'Thu':
- $hari_ini = "KAMIS";
- break;
- case 'Fri':
- $hari_ini = "JUMAT";
- break;
- case 'Sat':
- $hari_ini = "SABTU";
- break;
- default:
- $hari_ini = "Tidak di ketahui";
- break;
- }
- return "" . $hari_ini . "-";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement