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分页显示制作详细讲解
Oct 09 PHP
php 正则表达式小结
Aug 31 PHP
用php解析html的实现代码
Aug 08 PHP
Notice: Trying to get property of non-object problem(PHP)解决办法
Mar 11 PHP
PHP中extract()函数的定义和用法
Aug 17 PHP
Yii不依赖Model的表单生成器用法实例
Dec 04 PHP
学习php设计模式 php实现享元模式(flyweight)
Dec 07 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
PHP实现的多维数组排序算法分析
Feb 10 PHP
ThinkPHP框架实现的MySQL数据库备份功能示例
May 24 PHP
Linux下安装Memcached服务器和客户端与PHP使用示例
Apr 15 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 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
PHP 利用AJAX获取网页并输出的实现代码(Zjmainstay)
2012/08/31 PHP
PHP中如何实现常用邮箱的基本判断
2014/01/07 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
2016/03/20 PHP
浅谈PHP的反射API
2017/02/26 PHP
php菜单/评论数据递归分级算法的实现方法
2019/08/01 PHP
Javascript实例教程(19) 使用HoTMetal(2)
2006/12/23 Javascript
摘自百度的图片轮换效果代码
2007/11/19 Javascript
jquery定时滑出可最小化的底部提示层特效代码
2013/10/02 Javascript
jquery操作下拉列表、文本框、复选框、单选框集合(收藏)
2014/01/08 Javascript
jQuery中:animated选择器用法实例
2014/12/29 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
有趣的bootstrap走动进度条
2016/12/01 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
video.js 实现视频只能后退不能快进的思路详解
2018/08/09 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
深入理解移动前端开发之viewport
2018/10/19 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
微信小程序自定义弹出层效果
2020/05/26 Javascript
微信小程序实现左滑删除效果
2020/11/18 Javascript
[57:28]2018DOTA2亚洲邀请赛 4.6 淘汰赛 TNC vs Liquid 第一场
2018/04/10 DOTA
Python列表切片用法示例
2017/04/19 Python
在ubuntu16.04中将python3设置为默认的命令写法
2018/10/31 Python
使用Python制作一个打字训练小工具
2019/10/01 Python
全球最大的网上自行车商店:Chain Reaction Cycles
2016/12/02 全球购物
.TTL是什么?有什么用处,通常那些工具会用到它?(ping? traceroute? ifconfig? netstat?)
2016/05/09 面试题
营销总经理的岗位职责
2013/12/15 职场文书
十八大感想感言
2014/02/10 职场文书
《千年梦圆在今朝》教学反思
2014/02/24 职场文书
六一儿童节活动总结
2014/08/27 职场文书
2014年老干部工作总结
2014/11/21 职场文书
教师节慰问信
2015/02/15 职场文书
Python极值整数的边界探讨分析
2021/09/15 Python
MySQL中rank() over、dense_rank() over、row_number() over用法介绍
2022/03/23 MySQL