php编写的闹钟程序

<?php

//闹钟程序

error_reporting(7);

ob_start();

if (!isset($i)) {

    $msg= '现在时间是: '. date('h:i:s') ."<BR>赶快睡觉吧";

    $t=time();

    refresh($msg,"funny.php?i=1&t1=$t",5);

}elseif ($i==1){

    $msg= '现在时间是: '. date('h:i:s');

    $t2=time();

    $t3=$t2-$t1;

    $msg.="<BR>你睡了 $t3 秒, 该起床啦";

    refresh($msg,'funny.php?i=2');

}elseif ($i==2) {

    

//  

    print <<<EOT2

<object id="MediaPlayer1" width="350" height="68" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" 

codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" 

align="baseline" border="0" standby="Loading Microsoft Windows Media Player components..." 

type="application/x-oleobject">

     <param name="invokeURLs" value="0">

     <param name="FileName" value="http://218.30.20.121:5699/huyanbin/MuSiC/HuAnson08.Wma">

     <param name="ShowControls" value="1">

     <param name="ShowPositionControls" value="0">

     <param name="ShowAudioControls" value="1">

     <param name="ShowTracker" value="1">

     <param name="ShowDisplay" value="0">

     <param name="ShowStatusBar" value="1">

     <param name="AutoSize" value="0">

     <param name="ShowGotoBar" value="0">

     <param name="ShowCaptioning" value="0">

     <param name="AutoStart" value="1">

     <param name="PlayCount" value="0">

     <param name="AnimationAtStart" value="0">

     <param name="TransparentAtStart" value="0">

     <param name="AllowScan" value="0">

     <param name="EnableContextMenu" value="1">

     <param name="ClickToPlay" value="0">

     <param name="DefaultFrame" value="datawindow">

     <embed src="http://218.30.20.121:5699/huyanbin/MuSiC/HuAnson08.Wma" align="baseline" border="0" width="350" height="68"

             type="application/x-mplayer2"

             pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&amp;sbp=mediaplayer&amp;ar=media&amp;sba=plugin&amp;"

             name="MediaPlayer" showcontrols="1" showpositioncontrols="0"

             showaudiocontrols="1" showtracker="1" showdisplay="0"

             showstatusbar="1"

             autosize="0"

             showgotobar="0" showcaptioning="0" autostart="1" autorewind="0"

             animationatstart="0" transparentatstart="0" allowscan="1"

             enablecontextmenu="1" clicktoplay="0" 

             defaultframe="datawindow" invokeurls="0">

     </embed>

</object>

EOT2;

}

function     refresh($msg='',$url,$time='3'){

    echo $msg."<BR>";

    echo "<meta http-equiv=refresh content="$time;url=$url">";

    

}

?>

时间: 2024-10-26 20:10:18

php编写的闹钟程序的相关文章

c++-编写一个C++程序,有个输出最长的符合要求的字母。

问题描述 编写一个C++程序,有个输出最长的符合要求的字母. 编写程序: 如果一个字母延伸到中线之上,如d或f,则称其有上出头部分(ascender). 如果一个字母延伸到中线之下,如p或g,则称其有下出头部分(dexcender). 编写程序,读入一个单词文件,输出最长的即不包含上出头部分,也不包含 下出头部分的单词. 解决方案 用动态规划 和查找最长公共子串的算法类似,先构造后缀数组,然后排序,遍历,找到最长的.

编写跨平台Java程序注意事项

程序 使用Java语言编写应用程序最大的优点在于"一次编译,处处运行",然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作系统上正确运行的,那么如何才能编写一个真正的跨平台的Java程序呢?下面是在编写跨平台的Java程序是需要注意的一些事情:   1. 编写Java跨平台应用程序时,你可以选择JDK1.0,1.1,1.2或支持它们的GUI开发工具如:Jbuilder,Visual Age for Java 等等,但是必须注意你的Jav

利用Java 编写手机应用程序(转)

程序 █前言     本文内容的所有操作皆在Windows 200操作系统上经过测试.如果您在不同的平台上验证本文内容,例如Windows 98或是Windows Me,则我们无法保证会有相同的结果. █简介     不知从什幺时候开始,我们突然感觉到周围的人各各拥有一只手机.利用手机与别人沟通成了我们生活的一部份.北欧某些先进国家的人民可以利用手机购买自动售货机所出售的商品;他们也可以在从事行动商务(m-commence) 交易时利用手机做为一种认证工具.在日本,行动电话的许多附加功能更是年轻

利用Java 编写手机应用程序--Motorola iDEN篇(1) (转)

程序 王森台湾交通大学科技管理研究所moli.mt88g@nctu.edu.tw █前言     本文内容的所有操作皆在Windows 200操作系统上经过测试.如果您在不同的平台上验证本文内容,例如Windows 98或是Windows Me,则我们无法保证会有相同的结果. █简介     不知从什幺时候开始,我们突然感觉到周围的人各各拥有一只手机.利用手机与别人沟通成了我们生活的一部份.北欧某些先进国家的人民可以利用手机购买自动售货机所出售的商品;他们也可以在从事行动商务(m-commenc

使用VBScript和JScript编写WEB应用程序(一) 拙作一片,凑或者看吧:-(

js|jscript|vbscript|web|程序 使用VBScript和JScript编写WEB应用程序 我心飞扬 写这篇文章的动机是看到了大家对VBScript和Javascript的讨论以及另一片类似的文章,觉得有必要将大家的想法加以整理:-),并将我在工作中产生的一些心得拿出来和大家分享,希望对大家有所帮助.当然,水平有限,错误在所难免. Active Server Pages是Microsoft Windows DNA的重要组成部分,使用ASP我们可以很容易的构造功能强大的基于Web

使用VBScript和JScript编写WEB应用程序(二)

js|jscript|vbscript|web|程序 使用VBScript和JScript编写WEB应用程序(二) 我心飞扬 6.数据类型VBScript和JScript的数据类型差别比较大,JScript有6种数据类型:数值型.字符串型.对象型.布尔型.null和undefined.VBScript虽然只有一种数据类型Variant,但其子类型比较丰富.特别是其对数值类型的精细划分使得在进行精确的数值运算时显得比较放心.且配合第2条中所讲到的格式化功能使数据处理更加得心应手.有关这方面的文档请

使用VBScript和JScript编写WEB应用程序(三)

js|jscript|vbscript|web|程序 使用VBScript和JScript编写WEB应用程序(三) 3.区分大小写以及命名习惯 JScript是严格区别大小写的:在每个JScript的关键字,每个JScript命名空间的所有部分中,你可以把大写和小写字母恰当的结合起来使用.这其中包括了你使用的对象模型中所有的关键字.例如,当你使用ASP Response对象时,必须正确地使用大小写字母(如Response.Write),否则JScript会坚决不予承认.同样,如果你为DHTML

源码推荐:使用C#编写DES加密程序的framework

程序|加密                    源码推荐:使用C#编写DES加密程序的framework                                Batman    还是我的老观点,对于新东西我们要不断练习才能够掌握它.所以我就不写些抽象的概念了,打算以后不定期给出一些实际的代码,呵呵在微软的帮助中,喜欢把它带的例子称为它的新技术的framework,我在实际编程中确实感觉如此,我们往往是根据这些实例代码来编写自己的实际应用的,所以我也用了framework这个名词. :

VB下如何编写CRC校验程序

程序 随着计算机技术的不断发展,在现代工业中,利用微机进行数据通讯的工业控制应用得也越来越广泛.由于传输距离.现场状况等诸多可能出现的因素影响,计算机与受控设备之间的通讯数据常会发生无法预测的错误.为了防止错误所带来的影响,一般在通讯时采取数据校验的办法,而循环冗余码校验是最常用的校验方法之一. 一.循环冗余码校验原理 循环冗余码校验英文名称为Cyclical Redundancy Check,简称CRC.它是利用除法及余数的原理来作错误侦测(Error Detecting)的.实际应用时,发送