1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- define('BASE_ROOT_PATH',str_replace('\\','/',dirname(__FILE__)));
- require_once (BASE_ROOT_PATH . '/fooder.php');
- function run_fcgi()
- {
- if(OS_TYPE == 'MAC') {
- $log_file = new SplFileObject('/Users/stanley-king/logs/shopnc.log','a');
- } elseif (OS_TYPE == 'LINUX') {
- $log_file = new SplFileObject(BASE_ROOT_PATH . '/php_example.txt','a+');
- } else {
- $log_file = new SplFileObject('./php_example.txt','a+');
- }
- $log_file->fwrite("before fcgi_init\r\n");
- fcgi_init('/Users/stanley-king/logs');
- $log_file->fwrite("end fcgi_init\r\n");
- $log_file->fwrite("before fcgi_accept\r\n");
- while(($ret = fcgi_accept()) >= 0)
- {
- $log_file->fwrite("end fcgi_accept\r\n");
- define('StartTime',microtime(true));
- define('TIMESTAMP',time());
- printf("Content-Type: text/html; charset=UTF-8\r\n\r\n");
- try
- {
- init_request();
- $file = request_helper::script_file();
- if(is_file($file)) {
- //include $file;
- }
- echo 'xxx';
- } catch (Exception $ex) {
- echo $ex->getTraceAsString();
- }
- fcgi_finish();
- }
-
- fcgi_fini();
- }
- run_fcgi();
- ?>
|