Changeset 18856
- Timestamp:
- 2010/10/15 00:34:09 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/version-2_5-dev/data/class/util/SC_Utils.php
r18852 r18856 919 919 } 920 920 921 // カードの処理結果を返す922 function sfGetAuthonlyResult($dir, $file_name, $name01, $name02, $card_no, $card_exp, $amount, $order_id, $jpo_info = "10"){923 924 $path = $dir .$file_name; // cgiファイルのフルパス生成925 $now_dir = getcwd(); // requireがうまくいかないので、cgi実行ディレクトリに移動する926 chdir($dir);927 928 // パイプ渡しでコマンドラインからcgi起動929 $cmd = "$path card_no=$card_no name01=$name01 name02=$name02 card_exp=$card_exp amount=$amount order_id=$order_id jpo_info=$jpo_info";930 931 $tmpResult = popen($cmd, "r");932 933 // 結果取得934 while( ! FEOF ( $tmpResult ) ) {935 $result .= FGETS($tmpResult);936 }937 pclose($tmpResult); // パイプを閉じる938 chdir($now_dir); // 元にいたディレクトリに帰る939 940 // 結果を連想配列へ格納941 $result = ereg_replace("&$", "", $result);942 foreach (explode("&",$result) as $data) {943 list($key, $val) = explode("=", $data, 2);944 $return[$key] = $val;945 }946 947 return $return;948 }949 950 921 /** 951 922 * 加算ポイントの計算
Note: See TracChangeset
for help on using the changeset viewer.