= 30) { $p['template'] = 'charge_err.html'; $template =& loadTemplate($p); $template->setVariable("return_url", $return_url); $template->setVariable('cur_point', $cur_point); $template->show(); exit; } $return_url = urlencode($p['return_url']); chdir(dirname(__FILE__) . "/bin"); putenv("REQUEST_METHOD=" . getenv("REQUEST_METHOD")); putenv("QUERY_STRING=" . getenv("QUERY_STRING")); $exec = "./authcheck at=13000 cp=" . EZ_CP . " sc={$sc} pc={$pc} tu='http://" . EZ_DOMAIN_DL . "/authcheck/charge_auth.php?type={$tp}&return_url={$return_url}' nu='http://" . EZ_DOMAIN_DL . "/mymenu/mymenu_touroku_top.php?return_url={$return_url}' lt=" . EZ_LT; $fp = popen($exec, "r"); while(!feof($fp)) { $buff .= fgets($fp, 8192); } pclose($fp); if(eregi("^Location:", $buff) == true) { header($buff); } else if(eregi("^uid", $buff) == true) { $result = "success"; list($_uid, $_isp, $asts) = explode("&", $buff); list(, $uid) = explode("=", $_uid); list(, $isp) = explode("=", $_isp); chdir(dirname(__FILE__)); $template =& loadTemplate($p); // ポイント追加後の値 $template->setVariable("cur_point", $cur_point); // 次へURL $return_url = $p['return_url']; if($_GET['arrange_id'] != "") { $return_url .= "&arrange_id=" . $_GET['arrange_id']; } if($_GET['genre'] != "") { $return_url .= "&genre=" . $_GET['genre']; } if($result == "success") { setcookie("type", $p['type'], time() + 3600); setcookie("ac", $p['ac'], time() + 3600); setcookie("uid", $uid, time() + 3600); setcookie("isp", $isp, time() + 3600); header("Content-Type: text/vnd.wap.wml;charset=Shift_JIS"); $file = "lib/point.jpg"; $return_url = "device:data/dnld?url=http://" . EZ_DOMAIN_DL . "/authcheck/charge.php&name=" . $file . "&size=" . filesize($file) . "&disposition=devjaww&title=ポイント追加"; } $template->setVariable("return_url", $return_url); $template->show(); } } charge_auth($p); ?>