質問編集履歴

2

ソースの修正

2017/08/26 06:39

投稿

blacksanta
blacksanta

スコア23

test CHANGED
File without changes
test CHANGED
@@ -39,115 +39,3 @@
39
39
  'ERL01T51G99' = その他
40
40
 
41
41
  ```
42
-
43
- ```php
44
-
45
- // カード決済
46
-
47
-
48
-
49
- require_once '../view/module/include_credit.inc'; //基本設定
50
-
51
-
52
-
53
- // 受け取りパラメータの全項目及び必須、文字コードチェック
54
-
55
- $form_values = array (
56
-
57
- 'pid' => array('need' => '1', 'code' => 'num', 'res' => '決済番号'),
58
-
59
- 'rst' => array('need' => '1', 'code' => 'num', 'res' => '処理結果'),
60
-
61
- 'ap' => array('need' => '1', 'code' => 'alpha', 'res' => '管理番号'),
62
-
63
- 'ec' => array('need' => '1', 'code' => 'alpha', 'res' => 'エラーコード'),
64
-
65
- 'sod' => array('need' => '1', 'code' => 'num', 'res' => '受注管理コード'),
66
-
67
- 'ta' => array('need' => '1', 'code' => 'num', 'res' => '決済額'),
68
-
69
- 'job' => array('need' => '0', 'code' => 'num', 'res' => 'ジョブコード'),
70
-
71
- 'pod1' => array('need' => '0', 'code' => 'num', 'res' => '決済オーダー番号'),
72
-
73
- 'acid1' => array('need' => '0', 'code' => '1byte', 'res' => '自動課金番号'),
74
-
75
- 'actp1' => array('need' => '0', 'code' => 'num', 'res' => '自動課金周期'),
76
-
77
- 'acdc1' => array('need' => '0', 'code' => 'num', 'res' => '自動課金日付'),
78
-
79
- 'acmc1' => array('need' => '0', 'code' => 'num', 'res' => '自動課金間隔'),
80
-
81
- 'acam1' => array('need' => '0', 'code' => 'num', 'res' => '自動課金金額'),
82
-
83
- 'acrm1' => array('need' => '0', 'code' => 'num', 'res' => '自動課金回数'),
84
-
85
- );
86
-
87
-
88
-
89
- //-------- 入力チェック --------//
90
-
91
- $ok_msg = '';
92
-
93
- $err_msg = '';
94
-
95
- $msg = '';
96
-
97
- foreach ($form_values as $key => $val) {
98
-
99
- // 必須チェック
100
-
101
- if ($val['need'] == 1 && $_SESSION[$key] == '') {
102
-
103
- $err_msg .= $val['res']. "が未入力です" . "\n";
104
-
105
- $_SESSION['mode'] = '';
106
-
107
- // break;
108
-
109
- }
110
-
111
- }
112
-
113
- //------ 入力チェック END ------//
114
-
115
-
116
-
117
- //メッセージ表示用準備
118
-
119
- /*
120
-
121
- if ($err_msg != '') {
122
-
123
- $msg = '<div style="color:#CC3333; text-align:center;">' . $err_msg . '</div>';
124
-
125
- }
126
-
127
- elseif ($ok_msg != '') {
128
-
129
- $msg = '<div style="color:#3333CC; text-align:center;">' . $ok_msg . '</div>';
130
-
131
- }
132
-
133
- */
134
-
135
- if ($err_msg != '') {
136
-
137
- $msg = $err_msg;
138
-
139
- }
140
-
141
- if(isset($_SESSION['acid1']) && $_SESSION["acid1"] != ''){
142
-
143
- SetSubCredit($msg, $ref_url);
144
-
145
- }else{
146
-
147
- SetCredit($msg, $ref_url);
148
-
149
- }
150
-
151
-
152
-
153
- ```

1

追記

2017/08/26 06:39

投稿

blacksanta
blacksanta

スコア23

test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,115 @@
39
39
  'ERL01T51G99' = その他
40
40
 
41
41
  ```
42
+
43
+ ```php
44
+
45
+ // カード決済
46
+
47
+
48
+
49
+ require_once '../view/module/include_credit.inc'; //基本設定
50
+
51
+
52
+
53
+ // 受け取りパラメータの全項目及び必須、文字コードチェック
54
+
55
+ $form_values = array (
56
+
57
+ 'pid' => array('need' => '1', 'code' => 'num', 'res' => '決済番号'),
58
+
59
+ 'rst' => array('need' => '1', 'code' => 'num', 'res' => '処理結果'),
60
+
61
+ 'ap' => array('need' => '1', 'code' => 'alpha', 'res' => '管理番号'),
62
+
63
+ 'ec' => array('need' => '1', 'code' => 'alpha', 'res' => 'エラーコード'),
64
+
65
+ 'sod' => array('need' => '1', 'code' => 'num', 'res' => '受注管理コード'),
66
+
67
+ 'ta' => array('need' => '1', 'code' => 'num', 'res' => '決済額'),
68
+
69
+ 'job' => array('need' => '0', 'code' => 'num', 'res' => 'ジョブコード'),
70
+
71
+ 'pod1' => array('need' => '0', 'code' => 'num', 'res' => '決済オーダー番号'),
72
+
73
+ 'acid1' => array('need' => '0', 'code' => '1byte', 'res' => '自動課金番号'),
74
+
75
+ 'actp1' => array('need' => '0', 'code' => 'num', 'res' => '自動課金周期'),
76
+
77
+ 'acdc1' => array('need' => '0', 'code' => 'num', 'res' => '自動課金日付'),
78
+
79
+ 'acmc1' => array('need' => '0', 'code' => 'num', 'res' => '自動課金間隔'),
80
+
81
+ 'acam1' => array('need' => '0', 'code' => 'num', 'res' => '自動課金金額'),
82
+
83
+ 'acrm1' => array('need' => '0', 'code' => 'num', 'res' => '自動課金回数'),
84
+
85
+ );
86
+
87
+
88
+
89
+ //-------- 入力チェック --------//
90
+
91
+ $ok_msg = '';
92
+
93
+ $err_msg = '';
94
+
95
+ $msg = '';
96
+
97
+ foreach ($form_values as $key => $val) {
98
+
99
+ // 必須チェック
100
+
101
+ if ($val['need'] == 1 && $_SESSION[$key] == '') {
102
+
103
+ $err_msg .= $val['res']. "が未入力です" . "\n";
104
+
105
+ $_SESSION['mode'] = '';
106
+
107
+ // break;
108
+
109
+ }
110
+
111
+ }
112
+
113
+ //------ 入力チェック END ------//
114
+
115
+
116
+
117
+ //メッセージ表示用準備
118
+
119
+ /*
120
+
121
+ if ($err_msg != '') {
122
+
123
+ $msg = '<div style="color:#CC3333; text-align:center;">' . $err_msg . '</div>';
124
+
125
+ }
126
+
127
+ elseif ($ok_msg != '') {
128
+
129
+ $msg = '<div style="color:#3333CC; text-align:center;">' . $ok_msg . '</div>';
130
+
131
+ }
132
+
133
+ */
134
+
135
+ if ($err_msg != '') {
136
+
137
+ $msg = $err_msg;
138
+
139
+ }
140
+
141
+ if(isset($_SESSION['acid1']) && $_SESSION["acid1"] != ''){
142
+
143
+ SetSubCredit($msg, $ref_url);
144
+
145
+ }else{
146
+
147
+ SetCredit($msg, $ref_url);
148
+
149
+ }
150
+
151
+
152
+
153
+ ```