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&amp;mysql(二)
Oct 09 PHP
PHP加Nginx实现动态裁剪图片方案
Mar 10 PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
May 07 PHP
PHP中防止SQL注入方法详解
Dec 25 PHP
浅谈PDO的rowCount函数
Jun 18 PHP
使用php-timeit估计php函数的执行时间
Sep 06 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
PHP中spl_autoload_register()函数用法实例详解
Jul 18 PHP
php 变量引用与变量销毁机制详细介绍
Dec 05 PHP
php实现的redis缓存类定义与使用方法示例
Aug 09 PHP
laravel5使用freetds连接sql server的方法
Dec 07 PHP
PHP实现对数字分隔加千分号的方法
Mar 18 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
PHP4中实现动态代理
2006/10/09 PHP
PHP无限分类的类
2007/01/02 PHP
PHP实现动态创建XML文档的方法
2018/03/30 PHP
Laravel框架自定义公共函数的引入操作示例
2019/04/16 PHP
onpropertypchange
2006/07/01 Javascript
SUN的《AJAX与J2EE》全文译了
2007/02/23 Javascript
网上抓的一个特效
2007/05/11 Javascript
js获取滚动距离的方法
2015/05/30 Javascript
js css3实现图片拖拽效果
2017/03/04 Javascript
H5实现中奖记录逐行滚动切换效果
2017/03/13 Javascript
angular.js指令中的controller、compile与link函数的不同之处
2017/05/10 Javascript
jQuery实现简单的计时器功能实例分析
2017/08/29 jQuery
Vue中使用Sortable的示例代码
2018/04/07 Javascript
js删除对象/数组中null、undefined、空对象及空数组方法示例
2018/11/14 Javascript
详解微信小程序开发用户授权登陆
2019/04/24 Javascript
VUE安装使用教程详解
2019/06/03 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
Python fileinput模块使用介绍
2014/11/30 Python
在Linux中通过Python脚本访问mdb数据库的方法
2015/05/06 Python
Python冒泡排序注意要点实例详解
2016/09/09 Python
Python部署web开发程序的几种方法
2017/05/05 Python
Python实现曲线点抽稀算法的示例
2017/10/12 Python
Python求解任意闭区间的所有素数
2018/06/10 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
2019/03/14 Python
django框架实现模板中获取request 的各种信息示例
2019/07/01 Python
python按行读取文件并找出其中指定字符串
2019/08/08 Python
Python实现朴素贝叶斯的学习与分类过程解析
2019/08/24 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
Python 3.9的到来到底是意味着什么
2020/10/14 Python
python爬虫scrapy框架之增量式爬虫的示例代码
2021/02/26 Python
基于DOM+CSS3实现OrgChart组织结构图插件
2016/03/02 HTML / CSS
使用HTML5 Canvas绘制直线或折线等线条的方法讲解
2016/03/14 HTML / CSS
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
机动车交通事故协议书
2015/01/29 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
初中语文教学反思范文
2016/03/03 职场文书