" ; //echo "cmbA [" . $cmbA . "]
" ; //echo "cmbB [" . $cmbB . "]
" ; //echo "rireki_date[" . $rireki_date. "]
" ; // 入力 if( $input_a_box == "index" ) { $input_a_box = str_replace('index','',$input_a_box); } if ( file_exists("/var/www/html/omosa/PRODUCTION.txt")) { define( "DOMAIN_URL" , "omosa.pw" ) ; define( "DIR_ROOT" , "/var/www/html/omosa/" ) ; } else { define( "DOMAIN_URL" , "localhost/omosa" ) ; define( "DIR_ROOT" , "c:/xampp/htdocs/omosa/") ; // php5 } $output_file_name2 = DIR_ROOT . "tmp/omosa_log.txt" ; //echo "eee[" . $output_file_name2 . "]" ; define( "LOG_RECORD_CNT" , 30 ) ; // logから読んでくるレコード数 define( "TITLE" , "重さを指定した単位に変換するツール" ) ; // logから読んでくるレコード数 define( "MAX_WORD_LENGTH" , 100 ) ; define( "MAX_TEXT_INPUT_LENGTH" , 5 ) ; define( "TANI01A_VALUE" , "1" ) ; define( "TANI01A_NAME" , " g(グラム)" ) ; define( "TANI02A_VALUE" , "0.001" ) ; define( "TANI02A_NAME" , "kg(キログラム)" ) ; define( "TANI03A_VALUE" , "1000000000" ) ; define( "TANI03A_NAME" , "ng(ナノグラム)" ) ; define( "TANI04A_VALUE" , "1000000" ) ; define( "TANI04A_NAME" , "µg(マイクログラム)" ) ; define( "TANI05A_VALUE" , "1000" ) ; define( "TANI05A_NAME" , "mg(ミリグラム)" ) ; define( "TANI06A_VALUE" , "1000000000000000" ) ; define( "TANI06A_NAME" , "fg(フェムトグラム)" ) ; define( "TANI07A_VALUE" , "1000000000000" ) ; define( "TANI07A_NAME" , "pg(ピコグラム)" ) ; define( "TANI08A_VALUE" , "0.000001" ) ; define( "TANI08A_NAME" , " t(トン)" ) ; define( "TANI09A_VALUE" , "15.432358352941" ) ; define( "TANI09A_NAME" , "gr(グレーン)" ) ; define( "TANI10A_VALUE" , "0.56438339119329" ) ; define( "TANI10A_NAME" , "dr(ドラム)" ) ; define( "TANI11A_VALUE" , "0.03527396194958" ) ; define( "TANI11A_NAME" , "oz(オンス)" ) ; define( "TANI12A_VALUE" , "0.0022046226218488" ) ; define( "TANI12A_NAME" , "lb(ポンド)" ) ; define( "TANI13A_VALUE" , "0.000078736522208885" ) ; define( "TANI13A_NAME" , "qr(クォーター)" ) ; define( "TANI14A_VALUE" , "0.0000011023113109244" ) ; define( "TANI14A_NAME" , "sh(トン、ショート)" ) ; define( "TANI15A_VALUE" , "0.00000098420652761106" ) ; define( "TANI15A_NAME" , "ton(トン、ロング)" ) ; define( "TANI16A_VALUE" , "0.00026666666666667" ) ; define( "TANI16A_NAME" , "貫(カン)" ) ; define( "TANI17A_VALUE" , "0.0016666666666667" ) ; define( "TANI17A_NAME" , "斤(キン)" ) ; define( "TANI18A_VALUE" , "0.026666666666667" ) ; define( "TANI18A_NAME" , "両(リョウ)" ) ; define( "TANI19A_VALUE" , "0.26666666666667" ) ; define( "TANI19A_NAME" , "匁(モンメ)" ) ; define( "TANI20A_VALUE" , "5" ) ; define( "TANI20A_NAME" , "kt(カラット)" ) ; function isAlphaNum($data) { print( $data ); $pat = "^[.0-9\']+$"; if (preg_replace($pat, trim($data))) { return true; } else { return false; } } // ctype_alnum: 引数の文字列に英字又は数字だけが含まれているかどうかを確認します。英字はa~z,A~Z、数字は0~9です。英字又は数字だけであればTRUEを英字又は数字以外が含まれていればFALSEを返します。 //if ( ( isAlphaNum($input_a_box) == false ) and ( $input_a_box != "" ) ) { if ( ( ctype_alnum($input_a_box) == false ) and ( $input_a_box != "" ) ) { $err_msg_html = "重さは、半角数字で入力してください" ; $input_a_box = "" ; $output_b_box = "" ; } elseif ( $rireki_date == "" ) { if ( $input_a_box != "" ) { $output_b_box = $input_a_box/$cmbA*$cmbB ; } else { $output_b_box = "" ; } } else { // 古いファイルのリンクをあげる $open_file_name = "./tmp/" . $input_a_box . "_" . $cmbA . "_" . $cmbB . ".txt" ; // getで過去ファイルの指定があって、それが存在している場合 //echo "jjj1[" . $open_file_name . "]" ; if ( file_exists( $open_file_name ) == TRUE ) { //echo "jjj2" ; $handle = @fopen( $open_file_name , "r"); if ($handle) { //echo "jjj3" ; while (($buffer = fgets($handle, 4096)) !== false) { echo $buffer; if ( $cmbA == "omosa" ) { //echo "jjj3" ; $buffer2 = ereg_replace("「|」",",",$buffer); //echo "jjj3" ; $buffer_array = explode(",", $buffer2); //echo "jjj60[" . $buffer_array[0] . "]
" ; //echo "jjj61[" . $buffer_array[1] . "]
" ; //echo "jjj62[" . $buffer_array[2] . "]
" ; //echo "jjj631[" . $buffer_array[3] . "]
" ; //echo "jjj632[" . omosa($buffer_array[3], $cmbB , 'auto') . "]
" ; //echo "jjj64[" . $buffer_array[4] . "]
" ; // $input_a_box = urldecode($buffer_array[1]) ; // input // $output_b_box = omosa(mb_convert_encoding($buffer_array[3], $cmbB , 'auto')) ; // output $input_a_box = $buffer_array[1] ; // input $output_b_box = $buffer_array[3] ; // output //echo "jjj65[" . $output_b_box . "]
" ; //echo "jjj66[" . $cmbB . "]
" ; // $output_b_box = "wwwwwwwww"; // output // $input_a_box = "ccc1" ; // input // $output_b_box = "ccc2" ; // output } else { $input_a_box = omosa(mb_convert_encoding($buffer, $cmbB , 'auto')) ; // input $output_b_box = urldecode($buffer) ; // output } } if (!feof($handle)) { echo "Error: unexpected fgets() fail\n"; } fclose($handle); } } else { // getで過去ファイルの指定あるのに ファイルが存在しない場合 $input_a_box = "" ; $output_b_box = "" ; } } if ( $output_b_box != "" ) { // 出力 $rireki_date = date('YmdHis') ; // $output_file_name = "./tmp/" . $rireki_date . mt_rand() . ".txt" ; $output_file_name = "./tmp/" . $input_a_box . "_" . $cmbA . "_" . $cmbB . ".txt" ; // $cmbA_name と $cmbB_name の設定 if( $cmbA == TANI01A_VALUE ) { $cmbA_name = TANI01A_NAME ; } elseif ( $cmbA == TANI02A_VALUE ) { $cmbA_name = TANI02A_NAME ; } elseif ( $cmbA == TANI03A_VALUE ) { $cmbA_name = TANI03A_NAME ; } elseif ( $cmbA == TANI04A_VALUE ) { $cmbA_name = TANI04A_NAME ; } elseif ( $cmbA == TANI05A_VALUE ) { $cmbA_name = TANI05A_NAME ; } elseif ( $cmbA == TANI06A_VALUE ) { $cmbA_name = TANI06A_NAME ; } elseif ( $cmbA == TANI07A_VALUE ) { $cmbA_name = TANI07A_NAME ; } elseif ( $cmbA == TANI08A_VALUE ) { $cmbA_name = TANI08A_NAME ; } elseif ( $cmbA == TANI09A_VALUE ) { $cmbA_name = TANI09A_NAME ; } elseif ( $cmbA == TANI10A_VALUE ) { $cmbA_name = TANI10A_NAME ; } elseif ( $cmbA == TANI11A_VALUE ) { $cmbA_name = TANI11A_NAME ; } elseif ( $cmbA == TANI12A_VALUE ) { $cmbA_name = TANI12A_NAME ; } elseif ( $cmbA == TANI13A_VALUE ) { $cmbA_name = TANI13A_NAME ; } elseif ( $cmbA == TANI14A_VALUE ) { $cmbA_name = TANI14A_NAME ; } elseif ( $cmbA == TANI15A_VALUE ) { $cmbA_name = TANI15A_NAME ; } elseif ( $cmbA == TANI16A_VALUE ) { $cmbA_name = TANI16A_NAME ; } elseif ( $cmbA == TANI17A_VALUE ) { $cmbA_name = TANI17A_NAME ; } elseif ( $cmbA == TANI18A_VALUE ) { $cmbA_name = TANI18A_NAME ; } elseif ( $cmbA == TANI19A_VALUE ) { $cmbA_name = TANI19A_NAME ; } elseif ( $cmbA == TANI20A_VALUE ) { $cmbA_name = TANI20A_NAME ; } if( $cmbB == TANI01A_VALUE ) { $cmbB_name = TANI01A_NAME ; } elseif ( $cmbB == TANI02A_VALUE ) { $cmbB_name = TANI02A_NAME ; } elseif ( $cmbB == TANI03A_VALUE ) { $cmbB_name = TANI03A_NAME ; } elseif ( $cmbB == TANI04A_VALUE ) { $cmbB_name = TANI04A_NAME ; } elseif ( $cmbB == TANI05A_VALUE ) { $cmbB_name = TANI05A_NAME ; } elseif ( $cmbB == TANI06A_VALUE ) { $cmbB_name = TANI06A_NAME ; } elseif ( $cmbB == TANI07A_VALUE ) { $cmbB_name = TANI07A_NAME ; } elseif ( $cmbB == TANI08A_VALUE ) { $cmbB_name = TANI08A_NAME ; } elseif ( $cmbB == TANI09A_VALUE ) { $cmbB_name = TANI09A_NAME ; } elseif ( $cmbB == TANI10A_VALUE ) { $cmbB_name = TANI10A_NAME ; } elseif ( $cmbB == TANI11A_VALUE ) { $cmbB_name = TANI11A_NAME ; } elseif ( $cmbB == TANI12A_VALUE ) { $cmbB_name = TANI12A_NAME ; } elseif ( $cmbB == TANI13A_VALUE ) { $cmbB_name = TANI13A_NAME ; } elseif ( $cmbB == TANI14A_VALUE ) { $cmbB_name = TANI14A_NAME ; } elseif ( $cmbB == TANI15A_VALUE ) { $cmbB_name = TANI15A_NAME ; } elseif ( $cmbB == TANI16A_VALUE ) { $cmbB_name = TANI16A_NAME ; } elseif ( $cmbB == TANI17A_VALUE ) { $cmbB_name = TANI17A_NAME ; } elseif ( $cmbB == TANI18A_VALUE ) { $cmbB_name = TANI18A_NAME ; } elseif ( $cmbB == TANI19A_VALUE ) { $cmbB_name = TANI19A_NAME ; } elseif ( $cmbB == TANI20A_VALUE ) { $cmbB_name = TANI20A_NAME ; } // debug //echo "cmbA[" . $cmbA . "]
" ; //echo "cmbB[" . $cmbB . "]
" ; //echo "cmbA_name[" . $cmbA_name. "]
" ; //echo "cmbB_name[" . $cmbB_name. "]
" ; //if ( $cmbA_name == "東京ドーム" ) { // $html .= "「" . $input_a_box . "」を" . $cmbB_name . "形式に" . $cmbA_name . "すると「" . substr($output_b_box,0,18) . "」になります" ; $html = "" ; if ( $input_a_box != "" ) { $html .= "「" . $input_a_box . " " . $cmbA_name . "」は" . "「" . $output_b_box . " " . $cmbB_name . "」になります" ; } //} else { // $html .= $input_a_box . "を" . $cmbB_name . "形式に" . $cmbA_name . "すると" . substr($output_b_box,0,8) . "になる" ; //} // supタグ削除 // $html2 = str_replace('' , '' , $html) ; // $html2 = str_replace('' , '' , $html2); // $url = "" ; $url = "" ; // url $cmbA $cmbB // ファイル作成 $fp = @fopen( $output_file_name , 'w'); ob_start(); //echo "" ; //echo "" ;; echo $url ;; print_r($html); echo "  \n" ; $buffer = ob_get_contents(); ob_end_clean(); fputs($fp,$buffer); fclose($fp); // ファイル作成2 $fp2 = @fopen( $output_file_name2 , 'a+'); ob_start(); //echo "" ; //echo "" ; //echo "" ;; echo $url; print_r($html); echo "  \n" ; $buffer2 = ob_get_contents(); ob_end_clean(); fputs($fp2,$buffer2); fclose($fp2); } ?> ' . $html2 . ' ' . TITLE . '' ; // echo '' ; //$patterns = array(); $patterns = '/「|」/'; //$patterns[1] = '/」/'; //$patterns[2] = '/ /'; // echo '' . ereg_replace("「|」| ","",$html) . " " . TITLE . '' ; // echo '' . preg_replace("「|」| ","",$html) . " " . TITLE . '' ; echo '' . preg_replace( $patterns ,"",$html) . " " . TITLE . '' ; echo '' ; echo '' ; } else { echo '' . TITLE . '' ; echo '' ; echo '' ; } } else { echo '' . TITLE . '' ; echo '' ; echo '' ; } ?>

" ; echo $html ; echo "

" ; // echo "ぱらあり" ; } elseif( $err_msg_html ) { // echo "ぱらなし" ; echo "

" ; echo $err_msg_html ; echo "

" ; } else { // echo "ぱらなし" ; } } ?>
omosa.pw
重さの値を入力し、変換する!ボタンを押してください。

入力(input)
' . $input_a_box . ""; echo '' ; ?>
出力(output)
' . $output_b_box . "" ; // echo '" ; echo '' ; // echo '"; ?>

この結果をツイートする→ 

直近の重さ変換履歴
$value){ // echo "key[" . $key ."]" ; // echo "value[" . $value ."]" ; // $v = split(",",$value); $v = explode(",",$value); print($v[0]); if( $i > LOG_RECORD_CNT ){ break; } $i++ ; } } ?>
→重さ変換履歴をもっとみる