アイデアは、学校の食堂付近に掛けられたテレビを介してhtml/phpのWebページからアラームを鳴らして、生徒に手を洗うことを思い出させることです。テレビは、学校のイベントやニュースのタブロイド画面として使用されます。次のように私はこのページで使用しているコードの 作品は次のとおりです。ある日のアラーム音
<?php
$hour = date('G');
$day = date('1..5'); // 1..7 for Monday to Friday
if (($hour >= 11.05 && $hour <= 11.35) // 5am - 7am
|| ($hour >= 12.15 && $hour <= 12.30) // 10am - 12 noon
|| ($hour >= 21.10 && $hour <= 21.30) // 10am - 12 noon
|| ($day == 1-5) // Monday - Friday
) { ?>
<audio src="Audio/sirena.mp3" autoplay="true" loop="loop">
<?php } ?>
ページがサーバーにアップロードされた後にのみ、それを果たしている、そしてそれは上記の時間内であれば。さもなければ、それは静かなままである。そして、不思議なことに、それはChrome/IE/Mozillaの私の家庭用PCでのみ再生され、学校のPCでは完全に再生されません。 ページが5分ごとに自動的に更新されることに注意してください。
誰かがイベントリスナーなどにヒントを与えてくれたらうれしいです。
'date( 'G')'の出力です。 –
実際にはプログラミング関連のサイドノートでは、頻繁にそれを聞くと、人々は非常に迅速にアラーム音に鈍感になるようです。 –
日付(G)について - 1時間の24時間形式(0〜23)。 私が書いたら - || ($ day == 1-5)ドット付き|| ($ day == 1..5)エラー500内部サーバーエラーが発生します。 – user72160