VM暫存
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

52 satır
1.5KB

  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3. class Parking_inseat_api_post extends MY_Controller {
  4. public function __construct() {
  5. parent::__construct();
  6. $this->load->model('reports/Update_pks_groups_model','update_pks_groups');
  7. }
  8. public function index()
  9. {
  10. $sel_pks_groups_all=$this->update_pks_groups->sel_pks_groups_floors();
  11. foreach($sel_pks_groups_all as $key0 => $value0){
  12. $floors=isset($value0['floors']) ? $value0['floors'] : '' ;
  13. $station_no=isset($value0['station_no']) ? $value0['station_no'] : '' ;
  14. $tot=isset($value0['tot']) ? $value0['tot'] : '' ;
  15. $parked=isset($value0['parked']) ? $value0['parked'] : '' ;
  16. $availables=isset($value0['availables']) ? $value0['availables'] : '' ;
  17. $datetime=date('Y-m-d H:i:s'); ;
  18. $data=array(
  19. "floors" => $floors,
  20. "station_no"=> $station_no,
  21. "tot" => $tot,
  22. "parked" => $parked,
  23. "spare" => $availables,
  24. "type" => 9,
  25. "datetime" => $datetime
  26. );
  27. $apijson= "http://59.124.122.113/api/Parking_inseat_api/"; //傳送回總公司
  28. $ch = curl_init();
  29. curl_setopt($ch, CURLOPT_HEADER, 0);
  30. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  31. curl_setopt($ch, CURLOPT_URL, $apijson);
  32. curl_setopt($ch, CURLOPT_POST, true);
  33. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
  34. $output = curl_exec($ch);
  35. curl_close($ch);
  36. }
  37. }
  38. }