趣味のIT
自宅サーバーの構築
ApacheとTomcatの連携
Javaのインストール
JavaWebStartの実装
Webプログラミング
JavaScript
Java Applet
PHP←
Java Web Start
エクセルプログラミング
VBAでお絵かき
値を貼り付け
セル参照

Webプログラミング

PHP編

PHPはサーバーで実行されるので処理の内容を見られることはない。
サーバーには、PHPのモジュールが実行できる必要になるので、自前のサーバーか、自作PHPプログラムの実行を許可してくれるレンタルサーバーが必要。

自宅サーバーhttp://www.e-fuji.mydns.jp/pcalc_php.php
(自宅サーバーの電源が入っていることが必要です。時々電源オフにしてますので了承ください。)


【ソースファイル】pcalc_php.php
<html>
<head>
<title>pcalc</title>
</head>
<body>
 <?php
   if (isset($_POST["height"]) and isset($_POST["weight"])) {
     $height = $_POST["height"];
     $weight = $_POST["weight"];
     $normal_weight = ($height - 100) * 0.9;
     $normal_weight = round($normal_weight * 10) / 10;
     $obesty_rate = ($weight - $normal_weight) / $normal_weight * 100;
     $obesty_rate = round($obesty_rate * 10) / 10;
   } else {
     $normal_weight = "0.0";
     $obesty_rate = "0.0";
   }
?>
  <table bgcolor="#000000" border="0" cellpadding="0" cellspacing="1" borderwidth="0">
    <tr bgcolor="#000000">
      <td align="center" bgcolor="#ccccff" nowrap>
        <font size="+0" color="#000088">☆肥満度電卓☆</font><br>
      </td>
      <td>
        <table width="100%" bgcolor="#000000" border="0" cellpadding="3" cellspacing="0" borderwidth="0">
          <form name="pcalc" method="post">
            <tr bgcolor="#ffffff">
              <td valign="top" bgcolor="#aaaacc" nowrap>
                <font size="-1">標準体重</font>
              </td>
              <td colspan="2" valign="top" bgcolor="#aaaacc" nowrap>
                <?= $normal_weight ?> kg
              </td>
            </tr>
            <tr bgcolor="#ffffff">
              <td valign="top" bgcolor="#aaaacc" nowrap>
                <font size="-1">肥満度</font>
              </td>
              <td colspan="2" valign="top" bgcolor="#aaaacc" nowrap>
                <?= $obesty_rate ?> %
              </td>
            </tr>
            <tr bgcolor="#ffffff">
              <td valign="top" bgcolor="#aaaaff" nowrap>
                <font size="-1">身長</font>
              </td>
              <td valign="top" bgcolor="#aaaaff" nowrap>
                <input type="text" name="height" size="5" value="<?= $height ?>"> cm
              </td>
              <td valign="top" align="right" bgcolor="#aaaaff">
                <br>
              </td>
            </tr>
            <tr bgcolor="#ffffff">
              <td valign="top" bgcolor="#aaaaff" nowrap>
                <font size="-1">体重</font>
              </td>
              <td valign="top" bgcolor="#aaaaff" nowrap>
                <input type="text" name="weight" size="5" value="<?= $weight ?>"> kg
              </td>
              <td valign="top" align="right" bgcolor="#aaaaff">
                <input type="submit" name="push" value="計算">
              </td>
            </tr>
          </form>
        </table>
      </td>
    </tr>
  </table>
</body>
</html>
            

Copyright (C) 2006 T.Fujiwara , All rights reserved.