fcgi_run.php 823 B

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. define('BASE_ROOT_PATH',str_replace('\\','/',dirname(__FILE__)));
  3. require_once (BASE_ROOT_PATH . '/fooder.php');
  4. function run_fcgi()
  5. {
  6. require_once(BASE_ROOT_PATH.'/mobile/index.php');
  7. Base::mobile_init();
  8. while(($ret = fcgi_accept()) >= 0)
  9. {
  10. define('StartTime',microtime(true));
  11. define('TIMESTAMP',time());
  12. fcgi_echo("Content-Type: text/html; charset=UTF-8\r\n\r\n");
  13. try
  14. {
  15. init_request();
  16. $file = request_helper::script_file();
  17. if(file_exists($file)) {
  18. Base::mobile_control();
  19. }
  20. } catch (Exception $ex) {
  21. joutput_error($ex->getCode(),$ex->getMessage().'@@@@@'.$ex->getTraceAsString());
  22. }
  23. fcgi_finish();
  24. }
  25. fcgi_fini();
  26. }
  27. run_fcgi();
  28. ?>