PHP实现网上点歌(二)


Posted in PHP onOctober 09, 2006

midif2.php
<?
$d=dir("./dir");     //得到dir目录对象
$i="0";
while($entry=$d->read()){
$i=$i+1;
if($i>2){           //大于2的目的是去掉当前目录的".",和表示前一个目录的".."
    $wq[]=$entry;  //把目录明细放入$wq数组中
    }
}
$d->close();         //关闭
?>
<html>
<head>
<title>List</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script LANGUAGE="javascript">
<!--
var onecount;
onecount=0;
subcat = new Array();
<?
$onecount="0";
for($j=0;$j<count($wq);$j++){
   $dir="./dir/".$wq[$j];              
   $d=dir($dir);                      //得到每一个dir目录下的每一个目录对象
   $i="0";
   while($entry=$d->read()){
        $i=$i+1;
     if($i>2){
?>
subcat[<?echo $onecount;?>] = new Array("<?echo $entry;?>","<?echo $wq[$j];?>","<?echo $entry;?>");
<?
    $onecount=$onecount+1;
         }
   }
$d->close();
}
?>
onecount=<?echo $onecount;?>;

function changelocation(locationid)
    {
    document.myform.song.length = 0;  
    var locationid=locationid;
    var i;
    for (i=0;i < onecount; i++)
        {
            if (subcat[i][1] == locationid)
            {  
            document.myform.song.options[document.myform.song.length] = new Option(subcat[i][0],subcat[i][2]);
            }         
        }

    }     
//-->
</script>
</head>
<body>
<form method="post" action="midif1.php" name="myform" target="f1">
    <select name="zj" onChange="changelocation(document.myform.zj.options[document.myform.zj.selectedIndex].value)">   
<?for($i=0;$i<count($wq);$i++){?>
        <option value="<?echo $wq[$i];?>"><?echo $wq[$i];?></option>
<?}?>
</select>
    <select name="song">  
        <option selected value=""></option>
    </select>
<input type="submit" name="play" value="播放">
<input type="button" name="stop" value="停止" onclick="javascript:parent.f1.location.href='midif1.php'">
<br>
<br>
播放次数:
<select name="looptime">
<option value="1" selected>只听一遍</option>
<option value="infinite">百听不厌</option>
</select>
<a href="javascript:history.go(0)">刷新曲目</a>
</form>
<script LANGUAGE="javascript">  
<!--  
changelocation(document.myform.zj.options[document.myform.zj.selectedIndex].value);  
//-->  
</script>
</body>
</html>  

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    

PHP 相关文章推荐
php格式化工具Beautify PHP小小BUG
Apr 24 PHP
PHP5函数小全(分享)
Jun 06 PHP
mongo Table类文件 获取MongoCursor(游标)的实现方法分析
Jul 01 PHP
基于命令行执行带参数的php脚本并取得参数的方法
Jan 25 PHP
PHP对象实例化单例方法
Jan 19 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
Jul 03 PHP
PHP lcfirst()函数定义与用法
Mar 08 PHP
Laravel框架实现的使用smtp发送邮件功能示例
Mar 12 PHP
tp5(thinkPHP5框架)captcha验证码配置及验证操作示例
May 28 PHP
关于laravel 日志写入失败问题汇总
Oct 17 PHP
tp5框架基于ajax实现异步删除图片的方法示例
Feb 10 PHP
PHP替换Word中变量并导出PDF图片的实现方法
Nov 26 PHP
php上传、管理照片示例
Oct 09 #PHP
我的群发邮件程序
Oct 09 #PHP
模仿OSO的论坛(二)
Oct 09 #PHP
模仿OSO的论坛(一)
Oct 09 #PHP
几种显示数据的方法的比较
Oct 09 #PHP
用session做客户验证时的注意事项
Oct 09 #PHP
用php+mysql一个名片库程序
Oct 09 #PHP
You might like
基于thinkPHP实现的微信自定义分享功能示例
2016/09/23 PHP
laravel 修改.htaccess文件 重定向public的解决方法
2019/10/12 PHP
用javascript自动显示最后更新时间
2007/03/15 Javascript
javascript 常用代码技巧大收集
2009/02/25 Javascript
Jquery Ajax学习实例4 向WebService发出请求,返回实体对象的异步调用
2010/03/16 Javascript
弹出层之1:JQuery.Boxy (一) 使用介绍
2011/10/06 Javascript
一个背景云变换js特效 鼠标移动背景云变化
2012/12/28 Javascript
js网页版计算器的简单实现
2013/07/02 Javascript
探讨javascript是不是面向对象的语言
2013/11/21 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
jQuery+ajax实现修改密码验证功能实例详解
2017/07/06 jQuery
vue.js简单配置axios的方法详解
2017/12/13 Javascript
vue 中基于html5 drag drap的拖放效果案例分析
2018/11/01 Javascript
微信小程序嵌入腾讯视频源过程详解
2019/08/08 Javascript
JS实现按比例缩小图片宽高
2020/08/24 Javascript
[00:37]2016完美“圣”典风云人物:rOtk宣传片
2016/12/09 DOTA
[02:23]完美世界全国高校联赛街访DOTA2第一期
2019/11/28 DOTA
[36:09]Secret vs VG 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.24
2019/09/10 DOTA
详解python的argpare和click模块小结
2019/03/31 Python
django的403/404/500错误自定义页面的配置方式
2020/05/21 Python
keras的backend 设置 tensorflow,theano操作
2020/06/30 Python
size?丹麦官网:英国伦敦的球鞋精品店
2019/04/15 全球购物
北京一家公司的.net开发工程师笔试题
2012/04/17 面试题
大学生的四年学习自我评价
2013/12/13 职场文书
无工作经验者个人求职信范文
2013/12/22 职场文书
初中美术教学反思
2014/01/29 职场文书
端午节粽子促销活动方案
2014/02/02 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
玩手机检讨书1000字
2014/10/20 职场文书
2014小学教师年度考核工作总结
2014/12/03 职场文书
写给医院的感谢信
2015/01/22 职场文书
2015年教育实习工作总结
2015/04/24 职场文书
幼儿园托班开学寄语(2015秋季)
2015/05/27 职场文书
SQL Server实现分页方法介绍
2022/03/16 SQL Server
python APScheduler执行定时任务介绍
2022/04/19 Python
Win11 Beta 预览版 22621.575 和 22622.575更新补丁KB5016694发布(附更新内容大全)
2022/08/14 数码科技