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 相关文章推荐
mysql 的 like 问题,超强毕杀记!!!
Jan 18 PHP
PHP备份/还原MySQL数据库的代码
Jan 06 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
Feb 27 PHP
PHP 代码规范小结
Mar 08 PHP
使用PHP会话(Session)实现用户登陆功能
Jun 29 PHP
php用header函数实现301跳转代码实例
Nov 25 PHP
codeigniter教程之多文件上传使用示例
Feb 11 PHP
YII CLinkPager分页类扩展增加显示共多少页
Jan 29 PHP
Smarty高级应用之缓存操作技巧分析
May 14 PHP
php中二分法查找算法实例分析
Sep 22 PHP
thinkphp3.2实现跨控制器调用其他模块的方法
Mar 14 PHP
Laravel如何友好的修改.env配置文件详解
Jun 07 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读取IMAP邮件
2006/10/09 PHP
怎样在UNIX系统下安装php3
2006/10/09 PHP
php下使用strpos需要注意 === 运算符
2010/07/17 PHP
laravel Model 执行事务的实现
2019/10/10 PHP
php 中的信号处理操作实例详解
2020/03/04 PHP
php使用gearman进行任务分发操作实例详解
2020/02/26 PHP
ejs v9 javascript模板系统
2012/03/21 Javascript
jQuery qrcode生成二维码的方法
2016/04/03 Javascript
js实现精确到秒的倒计时效果
2016/05/29 Javascript
JS求解三元一次方程组值的方法
2017/01/03 Javascript
JavaScript中数组的各种操作的总结(必看篇)
2017/02/13 Javascript
JS自动生成动态HTML验证码页面
2017/06/14 Javascript
Vue2.0基于vue-cli+webpack同级组件之间的通信教程(推荐)
2017/09/14 Javascript
JavaScript 扩展运算符用法实例小结【基于ES6】
2019/06/17 Javascript
[02:12]2019完美世界全国高校联赛(春季赛)报名开启
2019/03/01 DOTA
[42:32]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第二场 11.27
2020/12/01 DOTA
python通过exifread模块获得图片exif信息的方法
2015/03/16 Python
用Python实现web端用户登录和注册功能的教程
2015/04/30 Python
简单的连接MySQL与Python的Bottle框架的方法
2015/04/30 Python
Python实现查找系统盘中需要找的字符
2015/07/14 Python
Python实现获取前100组勾股数的方法示例
2018/05/04 Python
python 错误处理 assert详解
2020/04/20 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
Python定义一个Actor任务
2020/07/29 Python
Python实现邮件发送的详细设置方法(遇到问题)
2021/01/18 Python
websocket+sockjs+stompjs详解及实例代码
2018/11/30 HTML / CSS
HTML5 form标签之解放表单验证、增加文件上传、集成拖放的使用方法
2013/04/24 HTML / CSS
大学生毕业的自我鉴定
2013/11/13 职场文书
成功的酒店创业计划书
2013/12/27 职场文书
简历上的自我评价
2014/02/03 职场文书
小露珠教学反思
2014/04/30 职场文书
2014年冬季防火方案
2014/05/21 职场文书
活动宣传稿范文
2015/07/23 职场文书
自书遗嘱范文
2015/08/07 职场文书
商场广播稿范文
2015/08/19 职场文书
golang 语言中错误处理机制
2021/08/30 Golang