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连接Oracle数据库
Oct 09 PHP
简单的用PHP编写的导航条程序
Oct 09 PHP
彻底杜绝PHP的session cookie错误
Aug 09 PHP
php+mysql 实现身份验证代码
Mar 24 PHP
php的大小写敏感问题整理
Dec 29 PHP
PHP类继承 extends使用介绍
Jan 14 PHP
PHP获取一年有几周以及每周开始日期和结束日期
Aug 06 PHP
百度地图经纬度转换到腾讯地图/Google 对应的经纬度
Aug 28 PHP
php 的反射详解及示例代码
Aug 25 PHP
php PDO判断连接是否可用的实现方法
Apr 03 PHP
php 中的closure用法详解
Jun 12 PHP
Laravel学习教程之从入口到输出过程详解
Aug 27 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版(3)
2006/10/09 PHP
PHP开发注意事项总结
2015/02/04 PHP
PHP程序员学习使用Swoole的理由
2018/06/24 PHP
JS读取cookies信息(记录用户名)
2012/01/10 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
javascript实现多级联动下拉菜单的方法
2015/02/06 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
JQuery球队选择实例
2015/05/18 Javascript
javascript的BOM汇总
2015/07/16 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
2017/01/06 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
详解JavaScript 为什么要有 Symbol 类型?
2019/04/03 Javascript
python中List的sort方法指南
2014/09/01 Python
Python基于socket模块实现UDP通信功能示例
2018/04/10 Python
python判断字符串或者集合是否为空的实例
2019/01/23 Python
Python获取Redis所有Key以及内容的方法
2019/02/19 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
python编写猜数字小游戏
2019/10/06 Python
python抓取多种类型的页面方法实例
2019/11/20 Python
Python图像处理库PIL的ImageGrab模块介绍详解
2020/02/26 Python
python开发实例之python使用Websocket库开发简单聊天工具实例详解(python+Websocket+JS)
2020/03/18 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
2021/01/19 Python
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
态度决定一切演讲稿
2014/05/20 职场文书
经典禁毒标语
2014/06/16 职场文书
班主任师德师风自我剖析材料
2014/10/02 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
优秀班主任推荐材料
2014/12/17 职场文书
信访维稳承诺书
2015/05/04 职场文书
三八妇女节致辞
2015/07/31 职场文书
2016入党积极分子党课学习心得体会
2015/10/09 职场文书
毕业生自我鉴定范文
2019/05/13 职场文书
基于Python绘制子图及子图刻度的变换等的问题
2021/05/23 Python
mybatis中sql语句CDATA标签的用法说明
2021/06/30 Java/Android
vue实现列表垂直无缝滚动
2022/04/08 Vue.js
MySQL数据库如何使用Shell进行连接
2022/04/12 MySQL