株式会社アイネックスはソフトウェアの開発、ホームページの作成ツール企業です。

     横浜、東京に拠点を置き、検証システム/金融・証券のシステム等の構築、開発を行い、
ホームページの作成ツール支援と多岐にわたるソリューションを提供します。

ラズベリーパイ

40-06) ラズベリーパイ PHP言語

PHP言語

phpプログラムは /var/www/html/ フォルダにファイルを作成する。

40-06) 1.PHPプログラムのサンプルソース

1・エディタ使って下記の内容で /var/www/html/taku601.php ファイルを作成する。

  sudo gedit /var/www/html/taku601.php

------ 入力するファイル(taku601.php)の内容  -------

<html>
<head>
<title>カレンダー</title>
<meta http-equiv="Content-Style-Type" content="text/css; charset=utf-8">
</head>
<body>
株式会社アイネックス<br>
株式会社アイネックス<br>
<?php include('./taku-date.php'); ?>

</body>
</html>

-----EOF

2・エディタ使って下記の内容で /var/www/html/taku-date.php ファイルを作成する。

  sudo gedit /var/www/html/taku-date.php

------ 入力するファイル(taku-date.php)の内容  -------

<?php
// --------------------------------------------------------------------------
// taku-date.php
// 日付計算処理
// Copyright (c) 2012 www.inex.co.jp
// --------------------------------------------------------------------------
header('Content-Type: text/html; charset=utf-8');

$now_year=date("Y");         //年を取得('2006'など)
$now_month=date("n");     //月を取得(1~12)
$now_day=date("j");     //日を取得(1~31)
$count=date("t");     //今月の日数を取得(28~31)
$weekday=array("日","月","火","水","木","金","土");

//見出しの出力
echo "[ ".$now_year."年".$now_month."月]<br>";

//今月の日数分ループ
for($day=1; $day<=$count; $day++){
  $w=date("w",mktime(0,0,0,$now_month,$day,$now_year));

  switch($w){
    case 0: //日曜日
      $style="color:#FF0000;";
      break;
    case 6: //土曜日
      $style="color:#00FF00;";
      break;
    default: //月~金曜日
      $style="color:#666666;";
  }

  //本日の日付に背景色追加
  if($day==$now_day){
    $style=$style." background-color:yellow;";
  }

  $line=$day."日(".$weekday[$w].")";
  echo '<span style="'.$style.'">'.$line."</span><br>";
}
?>

-----EOF

40-06) 3.PHPプログラムの実行

ブラウザーに、
  http://localhost/taku601.php

と入力する。

らずべりー