Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- function access_api($url, $method, $data)
- {
- $api = 'http://innodev.vnetcloud.com/ParkingSystemAPI/public/'.$url;
- // $api = 'http://10.118.45.20/ParkingSystemAPI/public/'.$url;
- $curl = curl_init();
- $headers = array(
- "content-type: multipart/form-data",
- // "content-type: application/x-www-form-urlencoded"
- );
- curl_setopt($curl, CURLOPT_URL, $api);
- curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE);
- curl_setopt($curl, CURLOPT_TIMEOUT, 30);
- curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 0);
- curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
- if ($method == "POST") {
- curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
- curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
- } elseif ($method == "PUT") {
- curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT");
- // curl_setopt($curl, CURLOPT_PUT, true);
- curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
- } elseif ($method == "DELETE") {
- curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "DELETE");
- curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
- } else {
- curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "GET");
- }
- $response = curl_exec($curl);
- $err = curl_error($curl);
- curl_close($curl);
- if ($err) {
- // return "cURL Error #:" . $err;
- return \Response::view('errors.500',array(),500);
- } else {
- return json_decode($response);
- }
- }
- function replace_money($money)
- {
- $number = str_replace(' ','',str_replace('Rp', '', str_replace('.', '', $money)));
- return $number;
- }
- function generate_code($length){
- $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
- $charactersLength = strlen($characters);
- $randomString = '';
- for ($i = 0; $i < $length; $i++) {
- $randomString .= $characters[rand(0, $charactersLength - 1)];
- }
- return $randomString;
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement