3.1.3 ソフトウェア構成

 本システムでは,サーバとのやり取りに用いるスクリプト言語として,PHPを用いる.図[*]に,本システムでのソフトウェア環境を示す.

 すなわち,PHPを用いて,サーバとのデータのやり取りを行い,その結果を,[1] に埋め込む.その後,得られたと $ {\bf javascript}$ 及び$ {\bf CSS}$ を結合して,http サーバへ送る.

 具体的なコード例を以下に示す.なお,PHPの適用範囲は$ <$ ?php〜?$ >$ までである.数字を1から100までを加算してしき,結果を出力する.これは,

$\displaystyle \sum^{100}_{i=1}i=5050.
$

と等価である.
<html>
 <head>
  <title>
   Exsample
  </title>
 </head>
 <body>
  <h1>
   sumup from 1 to 100
  </h1>
  <p>
<?php
 $sum = 0;
 for ( $i = 1; $i <= 100; $i++ ) {
  $sum += $i;
 }
 print "Result:".$sum."\n";
?>
 </p>
 </body>
</html>
図: ソフトウェアの構成図.
\includegraphics[height=4.6cm,clip,keepaspectratio]{chap1/softwareenv.eps}

MURAYAMA Yoshiyuki
平成19年7月8日