$exe = G5_OKNAME_PATH . '/bin/okname.exe'; } else { $exe = G5_OKNAME_PATH . '/bin/oknamex64.exe'; } } echo module_exec_check($exe, 'okname'); } // kcp일 때 if ($config['cf_cert_hp'] == 'kcp') { if (PHP_INT_MAX == 2147483647) { // 32-bit $exe = G5_KCPCERT_PATH . '/bin/ct_cli'; } else { $exe = G5_KCPCERT_PATH . '/bin/ct_cli_x64'; } echo module_exec_check($exe, 'ct_cli'); } // LG의 경우 log 디렉토리 체크 if ($config['cf_cert_hp'] == 'lg') { $log_path = G5_LGXPAY_PATH . '/lgdacom/log'; if (!is_dir($log_path)) { echo '<script>' . PHP_EOL; echo 'alert("' . str_replace(G5_PATH . '/', '', G5_LGXPAY_PATH) . '/lgdacom 폴더 안에 log 폴더를 생성하신 후 쓰기권한을 부여해 주십시오.\\n> mkdir log\\n> chmod 707 log");' . PHP_EOL; echo '</script>' . PHP_EOL; } else { if (!is_writable($log_path)) { echo '<script>' . PHP_EOL; echo 'alert("' . str_replace(G5_PATH . '/', '', $log_path) . ' 폴더에 쓰기권한을 부여해 주십시오.\\n> chmod 707 log");' . PHP_EOL; echo '</script>' . PHP_EOL; } }
$is_linux = true; if (strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') { $is_linux = false; } $exe = '/kcp/bin/'; if ($is_linux) { if (PHP_INT_MAX == 2147483647) { // 32-bit $exe .= 'pp_cli'; } else { $exe .= 'pp_cli_x64'; } } else { $exe .= 'pp_cli_exe.exe'; } echo module_exec_check(G5_SHOP_PATH . $exe, 'pp_cli'); } // LG의 경우 log 디렉토리 체크 if ($default['de_pg_service'] == 'lg') { $log_path = G5_LGXPAY_PATH . '/lgdacom/log'; if (!is_dir($log_path)) { echo '<script>' . PHP_EOL; echo 'alert("' . str_replace(G5_PATH . '/', '', G5_LGXPAY_PATH) . '/lgdacom 폴더 안에 log 폴더를 생성하신 후 쓰기권한을 부여해 주십시오.\\n> mkdir log\\n> chmod 707 log");' . PHP_EOL; echo '</script>' . PHP_EOL; } else { if (!is_writable($log_path)) { echo '<script>' . PHP_EOL; echo 'alert("' . str_replace(G5_PATH . '/', '', $log_path) . ' 폴더에 쓰기권한을 부여해 주십시오.\\n> chmod 707 log");' . PHP_EOL; echo '</script>' . PHP_EOL; } }