Advertisement
cahyadyazin

Code igniter

Sep 23rd, 2013
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.32 KB | None | 0 0
  1.  public function router_post() {
  2.         #new version
  3.        $dt = file_get_contents('php://input');
  4.         $data_input = json_decode($dt);
  5.         file_put_contents('./log/trx-contents-' . date('Y-m-d') . '.txt', date('Y-m-d H:i:s') . '||' . $dt . "\n", FILE_APPEND);
  6.         file_put_contents('./log/trx-' . date('Y-m-d') . '.txt', date('Y-m-d H:i:s') . '||' . json_encode($data_input) . '||' . json_encode(apache_request_headers()) . "\n", FILE_APPEND);
  7.         $data = array();
  8.         $data['reffid'] = isset($data_input->reffid) ? $data_input->reffid : "";
  9.         $data['userid'] = isset($data_input->userid) ? $data_input->userid : "";
  10.         $data['target'] = isset($data_input->target) ? fixNo($data_input->target) : "";
  11.         $data['amount'] = isset($data_input->amount) ? $data_input->amount : "";
  12.         $data['terminal'] = isset($data_input->terminal) ? $data_input->terminal : "";
  13.         $data['timestamp'] = isset($data_input->timestamp) ? $data_input->timestamp : "";
  14.         $data['sign'] = isset($data_input->sign) ? $data_input->sign : "";
  15.         $data['prodName'] = isset($data_input->prodName) ? $data_input->prodName : "";
  16.         $data['ip_req'] = isset($data_input->ip_req) ? $data_input->ip_req : $this->input->ip_address();
  17.         $data['input_format'] = isset($data_input->input_format) ? $data_input->input_format : 'nextgen';
  18.         $data['system_req'] = $dt;
  19.         file_put_contents('./log/trx-data-' . date('Y-m-d') . '.txt', date('Y-m-d H:i:s') . '||' . json_encode($data_input) . '||' . json_encode(apache_request_headers()) . '||' . json_encode($data) . "\n", FILE_APPEND);
  20.         $this->load->model('model_filter');
  21.         $data_filter = $this->model_filter->filterBuy($data);
  22.         file_put_contents('./log/response-' . date('Y-m-d') . '.txt', date('Y-m-d H:i:s') . '||' . json_encode($data_filter) . "\n", FILE_APPEND);
  23.         $this->response($data_filter, 200);
  24.     }
  25. -----------------------------------------------------------------------------------------------------------------
  26. ------Penjelasan Orang lain --------------------------
  27. Penjelasan :
  28.         nangkep pengiriman data yg masuk lalu di log?
  29.     kebanyakan cuma baca input.. trus di log (ada 3 file log), kemudian dikirim buat di proses $data_filter = $this->model_filter->filterBuy($data); lalu dikirim $this->response($data_filter, 200);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement