莫相离 发表于 2015-2-4 00:04:56

PHP网页编程之PHP完成网上点歌(二)

也或许是因为我还没有真正的学到深处吧,说实在的,PHP中的很多高级点的应用,如PHP类、PHP函数基本还是不懂吧!   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 == locationid)
            {
            document.myform.song.options = new Option(subcat,subcat);
            }         
      }
      
    }   
//-->
</script>
</head>
<body>
<form method="post" action="midif1.php" name="myform" target="f1">
    <select name="zj" >   
<?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="中断" >
<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.value);
//-->
</script>
</body>
</html>
也得学会了PHP。然后再学,见异思迁是最不可取的,狗熊掰玉米就是这个道理,如果经常中途放弃,只能是一无所获,还浪费了N多的时间和经历,得不偿失,最重要的是,你会被别人瞧不起。

分手快乐 发表于 2015-2-4 08:42:09

其实没啥难的,多练习,练习写程序,真正的实践比看100遍都有用。不过要熟悉引擎

兰色精灵 发表于 2015-2-5 05:01:06

对于初学者来说不推荐去拿钱买的。当然如果一个网站你经常去用,而且里面的资料也比较有用,最好还是买个会员比较好,毕竟那些也是别人的工作成果。

冷月葬花魂 发表于 2015-2-6 14:32:43

首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。

精灵巫婆 发表于 2015-2-15 20:46:18

如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,

若天明 发表于 2015-3-3 11:03:43

本文当是我的笔记啦,遇到的问题随时填充

变相怪杰 发表于 2015-3-11 01:28:52

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

若相依 发表于 2015-3-11 05:43:25

在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。

金色的骷髅 发表于 2015-3-11 10:52:01

建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。

不帅 发表于 2015-3-15 22:07:15

写的比较杂,因为我也是个新手,不当至于大家多多指正。

老尸 发表于 2015-3-16 03:16:20

装在C盘下面可以利用windows的ghost功能可以还原回来(顺便当做是重转啦),当然啦我的编译目录要放在别的盘下,不然自己的劳动成果就悲剧啦。

爱飞 发表于 2015-3-22 19:10:28

说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。

灵魂腐蚀 发表于 2015-3-25 12:54:11

这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己

小女巫 发表于 2015-4-4 11:11:51

有时候汉字的空格也能导致页面出错,所以在写代码的时候,要输入空格最好用引文模式。

简单生活 发表于 2015-4-16 09:10:48

使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。

飘飘悠悠 发表于 2015-4-17 00:13:59

做为1门年轻的语言,php一直很努力。

小妖女 发表于 2015-4-22 09:40:26

因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax

透明 发表于 2015-4-25 00:08:40

对于懒惰的朋友,我推荐php的集成环境xampp或者是wamp。这两个软件安装方便,使用简单。但是我还是强烈建议自己动手搭建开发环境。

第二个灵魂 发表于 2015-5-4 20:04:45

有位前辈曾经跟我说过,phper 至少要掌握200个函数 编起程序来才能顺畅点,那些不熟悉的函数记不住也要一拿手册就能找到。所以建议新手们没事就看看php的手册(至少array函数和string函数是要记牢的)。
页: [1]
查看完整版本: PHP网页编程之PHP完成网上点歌(二)