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 相关文章推荐
PHP5+UTF8多文件上传类
Oct 17 PHP
PHP操作Memcache实例介绍
Jun 14 PHP
浅析php中常量,变量的作用域和生存周期
Aug 10 PHP
浅谈php和.net的区别
Sep 28 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
PHP获取页面执行时间的方法(推荐)
Dec 10 PHP
php base64 编码与解码实例代码
Mar 21 PHP
thinkPHP分页功能实例详解
May 05 PHP
thinkphp5 加载静态资源路径与常量的方法
Dec 24 PHP
php use和include区别总结
Oct 13 PHP
关于PHP5.6+版本“No input file specified”问题的解决
Dec 11 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
Feb 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
PHP安全配置
2006/10/09 PHP
PHP随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
PHP实例分享判断客户端是否使用代理服务器及其匿名级别
2014/06/04 PHP
php字符串分割函数用法实例
2015/03/17 PHP
php删除数组中重复元素的方法
2015/12/22 PHP
PHP flush 函数使用注意事项
2016/08/26 PHP
HTTP头隐藏PHP版本号实现过程解析
2020/12/09 PHP
Jquery中的CheckBox、RadioButton、DropDownList的取值赋值实现代码
2011/10/12 Javascript
jquerydom对象的事件隐藏显示和对象数组示例
2013/12/10 Javascript
jQuery实现的导航条切换可显示隐藏
2014/10/22 Javascript
jQuery根据表单name获取值的方法
2016/05/24 Javascript
vue小图标favicon不显示的解决方案
2017/09/19 Javascript
详解VUE自定义组件中用.sync修饰符与v-model的区别
2018/06/26 Javascript
Vue CLI3基础学习之pages构建多页应用
2019/06/02 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
小程序点击图片实现png转jpg
2019/10/22 Javascript
node静态服务器实现静态读取文件或文件夹
2019/12/03 Javascript
vue-socket.io接收不到数据问题的解决方法
2020/05/13 Javascript
Python中使用PDB库调试程序
2015/04/05 Python
python中range()与xrange()用法分析
2016/09/21 Python
使用python画个小猪佩奇的示例代码
2018/06/06 Python
详解多线程Django程序耗尽数据库连接的问题
2018/10/08 Python
使用Pandas的Series方法绘制图像教程
2019/12/04 Python
用python实现一个简单计算器(完整DEMO)
2020/10/14 Python
详解Python之Scrapy爬虫教程NBA球员数据存放到Mysql数据库
2021/01/24 Python
Python爬取网站图片并保存的实现示例
2021/02/26 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
通过css3的filter滤镜改变png图片的颜色的示例代码
2020/05/06 HTML / CSS
animation和transition的区别
2020/10/12 HTML / CSS
Html5+JS实现手机摇一摇功能
2015/04/24 HTML / CSS
韩国家庭购物网上商店:Nsmall
2017/05/07 全球购物
电子信息工程专业自荐书
2014/06/24 职场文书
社区重阳节活动总结
2015/03/24 职场文书
德能勤绩工作总结
2015/08/11 职场文书
Python 如何利用ffmpeg 处理视频素材
2021/11/27 Python
MySQL去除密码登录告警的方法
2022/04/20 MySQL