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 相关文章推荐
第二节 对象模型 [2]
Oct 09 PHP
php 分页原理详解
Aug 21 PHP
php 过滤器实现代码
Aug 09 PHP
基于php-fpm 参数的深入理解
Jun 03 PHP
PHP统计二维数组元素个数的方法
Nov 12 PHP
PHP常用函数和常见疑难问题解答
Mar 05 PHP
Symfony2之session与cookie用法小结
Mar 18 PHP
thinkphp3.x中session方法的用法分析
May 20 PHP
php array_multisort 对数组进行排序详解及实例代码
Oct 27 PHP
PHP+JavaScript实现无刷新上传图片
Feb 21 PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 PHP
php 后端实现JWT认证方法示例
Sep 04 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封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
jQuery标签替换函数replaceWith()的使用例子
2014/08/28 Javascript
关于JSON与JSONP简单总结
2016/08/16 Javascript
利用jquery实现瀑布流3种案例
2016/09/18 Javascript
vue-router 学习快速入门
2017/03/01 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
微信小程序商品详情页的底部弹出框效果
2020/11/16 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
2019/06/18 jQuery
微信小程序wx.getUserInfo授权获取用户信息(头像、昵称)的实现
2020/08/19 Javascript
Windows系统下安装Python的SSH模块教程
2015/02/05 Python
Python实现的多线程同步与互斥锁功能示例
2017/11/30 Python
Python多层装饰器用法实例分析
2018/02/09 Python
解决Tensorflow使用pip安装后没有model目录的问题
2018/06/13 Python
python中单下划线_的常见用法总结
2018/07/10 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
Python设计模式之简单工厂模式实例详解
2019/01/22 Python
Python二叉搜索树与双向链表转换算法示例
2019/03/02 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
2019/09/07 Python
用python实现英文字母和相应序数转换的方法
2019/09/18 Python
PHP统计代码行数的小代码
2019/09/19 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
Pandas中DataFrame基本函数整理(小结)
2020/07/20 Python
基于Python爬取素材网站音频文件
2020/10/21 Python
微软香港官网及网上商店:Microsoft HK
2016/09/01 全球购物
英国殿堂级有机护肤品牌:Rodial
2017/04/17 全球购物
Skyscanner英国:苏格兰的全球三大领先航班搜索服务之一
2017/11/09 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
党员批评与自我批评(5篇)
2014/09/23 职场文书
《改造我们的学习》心得体会
2014/11/07 职场文书
MySQL查询学习之基础查询操作
2021/05/08 MySQL
一文带你理解vue创建一个后台管理系统流程(Vue+Element)
2021/05/18 Vue.js
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL