コード例 #1
0
ファイル: user_edit.php プロジェクト: 10brain/10brain
 define("HTML_SUCCESS", "./user_edit_suc.html");
 define("HTML_FAILURE", "./user_edit_fal.html");
 // url系情報の指定
 // CHECK_REFERER  非ブランクなら、フォーム内でリファラチェックを行う。初期アクセスではこの値を含むか、以降はフォーム内の遷移かをチェックする。
 // SALESFORCE     非ブランクなら、確認画面からのリンク先をこの値に変更する。ブランクなら、内部の登録処理へ進む。
 define("MY_NAME", basename($_SERVER["SCRIPT_NAME"]));
 define("MY_PATH", dirname($_SERVER["SCRIPT_NAME"]) . "/");
 define("URL_ACTION", "http://" . $_SERVER["SERVER_NAME"] . MY_PATH . MY_NAME);
 define("URL_SUCCESS", "http://" . $_SERVER["SERVER_NAME"] . MY_PATH . HTML_SUCCESS);
 define("URL_FAILURE", "http://" . $_SERVER["SERVER_NAME"] . MY_PATH . HTML_FAILURE);
 define("CHECK_REFERER", "");
 //
 define("PASS", "1:初期化");
 // 入出力インスタンスの生成
 $io = new IO(HTML_CODE, HTML_CODE, INNER_CODE, "step_from,x,y", KEY);
 $io->set_parameters($_POST);
 $pass = new Check("pass", PASS, $io);
 if ($io->is_not_falsification()) {
     // 登録処理 ================================================================
     if (CHECK_REFERER == "" or $_SERVER["HTTP_REFERER"] == URL_ACTION) {
         $decision = true;
         // csvファイルの作成 -----------------------------------------------------
         // 通し番号とユニークなファイル名を取得
         /*	$fp = fopen(CSV_PATH.CSV_COUNT, "r+");
                             if($fp)
                             {
                                     if(flock($fp, LOCK_EX))
                                     {
                                             $count = fgets($fp, 5);
                                             if($count == "9999")
                                             {