1stPHP
エンコード・デコード
ソース
<?php
include "../../d/common.php";
$common = new common;
$common->showHead("エンコード・デコード-".$common->cfg[title],"../../css/main.css","","../../d/count/top.cgi");
$common->showAdd();
$common->smpmenu("エンコード・デコード","./enc_dec.php");
$mode = $_POST["mode"];
$estr = $_POST["estr"];
$dstr = $_POST["dstr"];
switch ($mode){
case "enc":
//送信されたデータをエンコードします
$estr = urlencode($estr);
break;
case "dec":
//送信されたデータをデコードします
$dstr = urldecode($dstr);
break;
}
//フォームの表示
print '
<p>エンコードに入力し"encoding"ボタンを押してください。</p>
<form class="sp" action="'.$_SERVER['PHP_SELF'].'" method="post">
<input type="hidden" name="mode" value="enc">
<label>エンコード</label><input type="text" name="estr" size=80 value='.$dstr.'>
<input type="submit" value="encoding">
</form>
<form class="sp" action="'.$_SERVER['PHP_SELF'].'" method="post">
<input type="hidden" name="mode" value="dec">
<label>デコード</label><input type="text" name="dstr" size=80 value='.$estr.'>
<input type="submit" value="decode">
</form>
';
$common->showFoot();
?>