Mercurial > ~darius > hgwebdir.cgi > wh1080
diff web/index.php @ 0:9dab44dcb331
Initial commit of Greg's code from http://www.lemis.com/grog/tmp/wh1080.tar.gz
author | Daniel O'Connor <darius@dons.net.au> |
---|---|
date | Tue, 09 Feb 2010 13:44:25 +1030 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/index.php Tue Feb 09 13:44:25 2010 +1030 @@ -0,0 +1,104 @@ +<!-- for Emacs, this is a -*- mode: html-fill; coding: utf-8 -*- document --> +<!-- $Id: index.php,v 1.14 2009/12/29 22:56:12 grog Exp grog $ --> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> + +<?php + /* title should start with a lower case character */ + $title = "Dereel weather observations"; + $subtitle = ""; + include "header.php"; + include "weathergraph.php"; + include "current.php"; + $id = '$Id: index.php,v 1.14 2009/12/29 22:56:12 grog Exp grog $'; + if (array_key_exists ("date", $_GET)) + $date = $_GET ["date"]; + else + $date = date ("Y-m-d"); + ?> + +<html xmlns="http://www.w3.org/1999/xhtml"> + <head> + <?php pagetitle0 ($title); ?> + <meta http-equiv="refresh" content="900" ;=""> + </head> + + <body> + <?php pageheader0 ($title); ?> + + <div align="justify"> + <p> + This is an experimental page that I'm working on as part of my weather reporting software. + It'll grow over time. In the meantime, you can get more complete version of this + information from the <?php href + ("http://www.wunderground.com/weatherstation/WXDailyHistory.asp?ID=IVICTORI124", + "Wunderground page"); ?> for this station. + </p> + + <h2> + Current readings at <?php echo $timetext ?> + </h2> + + <table> + <?php makerows (<<< EOS +- Minimum At Maximum At Current +Outside temperature (°C) $min_outside_temp $min_outside_temp_time $max_outside_temp $max_outside_temp_time $outside_temperature +Outside dewpoint (°C) $min_outside_dewpoint $min_outside_dewpoint_time $max_outside_dewpoint $max_outside_dewpoint_time $outside_dewpoint +Outside humidity (%) $min_outside_humidity $min_outside_humidity_time $max_outside_humidity $max_outside_humidity_time $outside_humidity + +Inside temperature (°C) $min_inside_temp $min_inside_temp_time $max_inside_temp $max_inside_temp_time $inside_temperature +Inside dewpoint (°C) $min_inside_dewpoint $min_inside_dewpoint_time $max_inside_dewpoint $max_inside_dewpoint_time $inside_dewpoint +Inside humidity (%) $min_inside_humidity $min_inside_humidity_time $max_inside_humidity $max_inside_humidity_time $inside_humidity + +Pressure (hPa) $min_pressure_msl $min_pressure_msl_time $max_pressure_msl $max_pressure_msl_time $pressure_msl +Wind speed (km/h) $min_wind_speed $min_wind_speed_time $max_wind_speed $max_wind_speed_time $wind_speed +Wind gust (km/h) $min_wind_gust $min_wind_gust_time $max_wind_gust $max_wind_gust_time $wind_gust +Wind direction (°) $wind_direction ($wind_direction_text) +Day's rainfall (mm) $sum_rain + +EOS +, "lrcrcr"); +?> + </table> + + <h2> + Readings for <?php echo $date ?> + </h2> + + <div align="left"> + <?php showgraphs (<<< EOS +temperatures-$date Temperatures +5days-$date Five day temperatures +humidity-$date humidity +wind-$date wind +pressure-$date pressure +rain-$date rain +BoM-Dereel-$date BoM-Dereel +EOS +); +?> + + </div> + + <h2> + Yesterday's readings <?php echo "($yesterday)"; $date = $yesterday; ?> + </h2> + + <div align="left"> + <?php showgraphs (<<< EOS +outside-temp-$date Outside temperature +inside-temp-$date inside-temp +inside-outside-temp-$date inside-outside-temp +humidity-$date humidity +wind-$date wind +pressure-$date pressure +rain-$date rain +BoM-Dereel-$date BoM-Dereel +EOS +); +?> + + </div> + </div> + +<?php pagefooter ($id); ?>