log_download_action.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. // 設置資料類型 json,編碼格式 utf-8
  3. header('Content-Type: text/html; charset=UTF-8');
  4. // 判斷如果是 GET 請求,則進行搜尋;如果是 POST 請求,則進行新建
  5. // $_SERVER['REQUEST_METHOD'] 返回訪問頁面使用的請求方法
  6. if ($_SERVER['REQUEST_METHOD'] == "GET") {
  7. create();
  8. } else if ($_SERVER['REQUEST_METHOD'] == "POST") {
  9. create();
  10. }
  11. // 新建員工
  12. function create() {
  13. include 'lang.php';
  14. $lang = new Lang;
  15. $lang->getLang();
  16. $message = $lang->showWord("message_download_log");
  17. chdir('/var/www');
  18. //shell_exec('sudo cp /root/charger_buffer_log.db /var/www'.'> /dev/null 2>/dev/null ');
  19. // $output =shell_exec('./run_pack_log.sh ');
  20. ob_start();
  21. // while (@ ob_end_flush()); // end all output buffers if any
  22. // $proc = popen('sudo /var/www/html/run_pack_log.sh', 'r');
  23. // echo '<pre>';
  24. // while (!feof($proc))
  25. // {
  26. // echo fread($proc, 512);
  27. // @ flush();
  28. // }
  29. // echo '</pre>';
  30. chdir("/root");
  31. exec("'./WebService' 'log'",$output,$return_var);
  32. // $SerialNumber=json_decode(trim($output[0]))->{'SerialNumber'};
  33. //echo date('Ym').$SerialNumber;exit;
  34. // shell_exec('zip --password "'.date('Ym').$SerialNumber.'" -r /var/www/log.zip /Storage/');
  35. ob_end_clean();
  36. echo "<font color=#000fff>".$message."</font>";
  37. }
  38. ?>