<?php //フォームの受け取り $d1 = $_POST['DATA1']; //ワードのエンコード変換 $d1 = mb_convert_encoding($d1,"SJIS","UTF-8"); //配列変数への代入 $sports = array('マラソン','走り幅跳び','走り高跳び','棒高跳び','砲丸投げ','円盤投げ','ハンマー投げ','サッカー','サッカー(ゴールキーパー)','野球(ピッチャー)','野球(野手)','ソフトボール','テニス','ゴルフ','ラグビー','アメリカンフットボール','ビーチバレー','自転車(2人乗り)','自転車','射撃','アーチェリー','バスケットボール','バレーボール','ハンドボール','バドミントン','卓球','フェンシング','つり輪','あん馬','平行棒','鉄棒','平均台','段違い平行棒','トランポリン','新体操','重量挙げ','レスリング','ボクシング','プロレス','ボディビル','柔道','空手','相撲','剣道','弓道','クロール','平泳ぎ','バタフライ','高飛び込み','シンクロナイズドスイミング','水球','クロスカントリースキー','スキー','モーグルスキー','スキージャンプ','ショートトラックスケート','スピードスケート','アイスホッケー','カーリング','スケルトン','ボブスレー(2人乗り)','ボブスレー(4人乗り)','リュージュ(2人乗り)','フィギュアスケート'); //空白の除去 $d1 = str_replace(" ","",$d1); $d1 = str_replace(" ","",$d1); //自動的に\が入ることがあるので、それを除去する処理 //$d1 = stripcslashes($d1); //文字列の長さ $l1 = mb_strlen($d1); //文字数分繰り返し for ($count = 1; $count <= $l1; $count++){ //1文字取り出し $moji = substr($d1,$count,2); //取り出した文字のアスキーコードを取得 $ascc = ord($moji); //アスキーコードの合計値計算 $sumas += $ascc; } //アスキーコード合計値を64で割った時の余り(最大値63) $amari = $sumas - floor($sumas/64)*64; //このパーツを設置しているページのアドレスを取得する $hr = $_SERVER['HTTP_REFERER']; //画像&メッセージ表示 if ($d1 == "") { print '<center><a href="https://kunisan.jp/m/sports/index.php?URL='.$hr.'" target="_blank"><img src="sptt.gif" border="0" alt="適正スポーツ診断"></a></center>'; print '<table><tr><td><small>あなたのお名前から、一番合ったスポーツを診断します。</small></td></tr></table>'; } else { //タグの実行防止 $d1 = mb_eregi_replace('&','&',$d1); $d1 = mb_eregi_replace('<','<',$d1); $d1 = mb_eregi_replace('>','>',$d1); $d1 = mb_eregi_replace('"','"',$d1); print '<center><a href="//kunisan.jp/m/sports/index.php?URL='.$hr.'" target="_blank"><img src=sp'.$amari.'.gif border="0"></a></center>'; print '<table><tr><td><small>'.$d1.'様<br>'; print 'あなたに一番合ったスポーツは、「'.$sports[$amari].'」です。</small></td></tr></table>'; } ?>