この広告は30日以上更新がないブログに表示されております。
新規記事の投稿を行うことで、非表示にすることが可能です。
2023年12月31日
php7.4→8.1
php 7.4で動作するシステムをphp 8.1で動作するようにした。
その過程で気付いたことを書き留める
使えなくなっていたコマンド
create_function→無名関数に置き換えた
get_magic_quotes_gpc
each
修正例
↓
foreach($tmpl as $key => $value) {
その他
class名と同名の関数は使えない
Pearについて
Crypt/Blowfish.phpは動作しない。
quickformはclass名と同名関数の使用をやめたら、ほぼ動作するようになった。
ruleのcompareだけが動作しないまま。
その過程で気付いたことを書き留める
使えなくなっていたコマンド
create_function→無名関数に置き換えた
get_magic_quotes_gpc
each
修正例
↓
foreach($tmpl as $key => $value) {
その他
class名と同名の関数は使えない
Pearについて
Crypt/Blowfish.phpは動作しない。
quickformはclass名と同名関数の使用をやめたら、ほぼ動作するようになった。
ruleのcompareだけが動作しないまま。
2023年12月23日
GMOペイメント決済?J多通貨クレジットカード決済
外貨での決済に成功した。
まず、邦貨での決済を行い、そのコードを外貨用に修正した。
邦貨
取引登録(EntryTran)
決済実行(ExecTran)
外貨
取引登録(EntryTranDcc)
決済実行(ExecTranDcc)
外貨の方がGMOのサーバに送信するパラメータが多い。
取引登録では「外貨コード」と「FX追跡番号」を追加する。
決済実行では「サイトID」「サイトパスワード」「会員ID」「カード番号」を追加する
会員IDを取得するには会員登録が必要で、サイト管理画面からテスト用の会員データを登録した。
この会員登録の際、複数のクレジットカード番号を登録でき、登録順に番号が割り振られる。
上記の「カード番号」はこの番号を指している。
この仕様では、事前に会員登録をした人しかクレジットカード決済を行うことができない。
会員登録なしに、クレジットカード番号を登録して決済できれば良いのにと思う。
まず、邦貨での決済を行い、そのコードを外貨用に修正した。
邦貨
取引登録(EntryTran)
決済実行(ExecTran)
外貨
取引登録(EntryTranDcc)
決済実行(ExecTranDcc)
外貨の方がGMOのサーバに送信するパラメータが多い。
取引登録では「外貨コード」と「FX追跡番号」を追加する。
決済実行では「サイトID」「サイトパスワード」「会員ID」「カード番号」を追加する
会員IDを取得するには会員登録が必要で、サイト管理画面からテスト用の会員データを登録した。
この会員登録の際、複数のクレジットカード番号を登録でき、登録順に番号が割り振られる。
上記の「カード番号」はこの番号を指している。
この仕様では、事前に会員登録をした人しかクレジットカード決済を行うことができない。
会員登録なしに、クレジットカード番号を登録して決済できれば良いのにと思う。
2023年12月01日
プルダウンメニューの高さ指定(Mac Safari)
SELECTメニューの高さはCSSファイルに以下のように書けば指定できる。
height:1.8em;
だが、Safari(Mac、iPhoneとも)では高さ指定が効かない。
デフォルト値なのか、かなり低い高さになってしまう。
いろいろ試したところ、文字サイズの指定が有効だった。
font-size: 14px;
大きくなった文字を表示するため高さも高くなった。
あと、SELECTメニューの色が灰色になるので
background-color:#ffffff;
としてみた。iPhoneでは白くなった。
なぜ、Safariだけ表示が異なるのかは分からないまま。
height:1.8em;
だが、Safari(Mac、iPhoneとも)では高さ指定が効かない。
デフォルト値なのか、かなり低い高さになってしまう。
いろいろ試したところ、文字サイズの指定が有効だった。
font-size: 14px;
大きくなった文字を表示するため高さも高くなった。
あと、SELECTメニューの色が灰色になるので
background-color:#ffffff;
としてみた。iPhoneでは白くなった。
なぜ、Safariだけ表示が異なるのかは分からないまま。