2013年10月9日水曜日

PHP:決済サーバとの接続について

PHPにおける決済サーバとの接続について








// POSTフォームの構成
$context =
      'http' => array(
      'method' => 'POST',
      'header' => implode("\r\n", array(
      'Content-Type: application/x-www-form-urlencoded',
      )),
      //パラメータ(決済情報に送るデータの設定
      'content' => http_build_query(array(
                    'SETL_CLASS' => XXXX, // 取引種別
                    ・・・・・
        ))));
//  決済サーバのURL
$url = NNNN; //httpsでも可能

// 決済
if (($ret_raw = file_get_contents($url, false, $context)) === FALSE) {
     if (is_null($http_response_header)) {
           die("サーバまたはクライアントエラー");
     }
     $list = split(' ', $http_response_header[0]);
     echo ("サーバエラーコード:") . $list[1]; //ステータスコード出力
} else {
     //正常系
     //ダンプ出力
     //var_dump($http_response_header) . "

";
     //応答電文の分解
     $raw = split("\r\n", $ret_raw);
     //ダンプ出力
     //var_dump($raw) . "

";
     for ($i = 0; $i < count($raw); $i++) {
           $temp = split("=", $raw[$i]);
           //echo $temp[0] . " = " . $temp[1]. "

";
           $result[$temp[0]] = $temp[1];
      }

}
?>

2013年8月28日水曜日

NetSupport


久々に簡単なツールがあったので紹介します。
PCの運用など、また、PC管理に手間がかかる会社にはNetSupportが便利。
利用すると、様々な利用ができる。
①リモートコントロールができるのアプリケーションを構築する場合には利用できる
②学校用の教育にも利用できる
③簡易なスクリプトがあり、アプリケーションとともに構築が可能。


2013年8月27日火曜日

残暑お見舞い

あわただしい日々が続き、更新を忘れている。
①スマホ&タブレット端末の利用
②教育現場に利用できるもの
③EC-サイトの構築

上記の組み合わせなどを利用して、秋には本格的な構築
大きなことができなくともまずはスタート。


2013年6月18日火曜日

ksh

kshサンプルスクリプト ファイル読み込み ********************************************
#!/bin/ksh
 #入力ファイル名
 INPUTFILE="./input.txt"
 #入力ファイルの区切り文字
IFS=",";
#ファイル読み込み
while read line ;
do if [[ "$line" != "" ]]
then
set $line echo "[$1][$2]"
fi
done < ${INPUTFILE} *
*******************************************
 カンマ区切りファイルを読み込むの場合は、
IFS=",";
カンマまたは、セミコロン、

タブ区切りファイルの場合は、
IFS=",; ";
 ※セミコロンの後に、タブを入力。

2013年6月9日日曜日