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 相关文章推荐
使用数据库保存session的方法
Oct 09 PHP
PHP分页显示制作详细讲解
Nov 19 PHP
网页游戏开发入门教程二(游戏模式+系统)
Nov 02 PHP
php数组对百万数据进行排除重复数据的实现代码
Jun 08 PHP
php学习笔记之 函数声明
Jun 09 PHP
PHP中通过语义URL防止网站被攻击的方法分享
Sep 08 PHP
php读取txt文件组成SQL并插入数据库的代码(原创自Zjmainstay)
Jul 31 PHP
php stream_get_meta_data返回值
Sep 29 PHP
CodeIgniter实现更改view文件夹路径的方法
Jul 04 PHP
ThinkPHP表单自动验证实例
Oct 13 PHP
PHP5中使用mysqli的prepare操作数据库的介绍
Mar 18 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
Jun 12 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
【星际争霸1】人族1v7家ZBath
2020/03/04 星际争霸
pdo中使用参数化查询sql
2011/08/11 PHP
php验证是否是md5编码的简单代码
2014/04/01 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
2017/04/15 PHP
JSON 入门指南 想了解json的朋友可以看下
2009/08/26 Javascript
经典海量jQuery插件 大家可以收藏一下
2010/02/07 Javascript
将光标定位于输入框最右侧实现代码
2012/12/04 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
JS和JQUERY获取页面大小,滚动条位置,元素位置(示例代码)
2013/12/14 Javascript
javascript模拟订火车票和退票示例
2014/04/24 Javascript
在Node.js应用中读写Redis数据库的简单方法
2015/06/30 Javascript
学习JavaScript设计模式(多态)
2015/11/25 Javascript
适用于javascript开发者的Processing.js入门教程
2016/02/24 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
Angularjs过滤器使用详解
2016/05/25 Javascript
禁用backspace网页回退功能的实现代码
2016/11/15 Javascript
js轮播图无缝滚动效果
2017/06/17 Javascript
使用live-server快速搭建本地服务器+自动刷新的方法
2018/03/09 Javascript
nodejs实现解析xml字符串为对象的方法示例
2018/03/14 NodeJs
微信小程序授权登录解决方案的代码实例(含未通过授权解决方案)
2019/05/10 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
纯JS实现五子棋游戏
2020/05/28 Javascript
[02:32]DOTA2完美大师赛场馆静安体育中心观赛全攻略
2017/11/08 DOTA
mysql 之通过配置文件链接数据库
2017/08/12 Python
在PyCharm导航区中打开多个Project的关闭方法
2019/01/17 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
python适合人工智能的理由和优势
2019/06/28 Python
python3实现elasticsearch批量更新数据
2019/12/03 Python
python中 _、__、__xx__()区别及使用场景
2020/06/30 Python
css3中flex布局宽度不生效的解决
2020/12/09 HTML / CSS
HTML5 CSS3打造相册效果附源码下载
2014/06/16 HTML / CSS
详解三种方式实现平滑滚动页面到顶部的功能
2019/04/23 HTML / CSS
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
日常奢侈品,轻松购物:Verishop
2019/08/20 全球购物
工程造价与管理专业应届生求职信
2013/11/23 职场文书
文体活动总结
2015/02/04 职场文书