『CMP你我它』之php篇:php代码列表代理在CMP里的使用教程

<?php

echo '<ul>';
chdir(dirname(__FILE__));
foreach (glob("*.php") as $file) {
    if ($file != "index.php") {
        echo '<li><a href="../cmp.swf?lists=', basename(dirname($_SERVER['SCRIPT_NAME'])), '/', $file, '" target="_blank">', $file, '</a></li>';
    }
}
echo '</ul>';

 

最近一年来,大家发的多是列表式的php代码(虽然不提倡,但一发不可收拾),那么对于新手来说,不是那么容易会使用的,下面来说下流程。


  • 前提你的网站要支持php
  • 打开记事本,复制php代码粘入其中,
  • 点击文件->保存->保存类型选所有文件,文件名写cmp.php(cmp可以改成其它名称只需和列表中名称、位置对应相同即可)保存。
  • 在cmp.swf同级目录下建立目录lists,打开lists上传cmp.php至此。(此操作可能用到ftp等工具)
  • 打开记事本,文件->打开list.xml,在</list>前空下一行,写入<m list_src="lists/cmp.php" label="子列表" />

 



第5步可能还有其它方式如:

  • 直接加载list,cmp.swf=lists/cmp.php
  • 用javascript代码来给cmp传入列表

 



为了方便现提供个小脚本保存为index.php,上传到lists目录下,访问地址http://你的域名/cmp目录/lists。
好处是方便你查看你的代理,坏处是别人一下就知道你用了什么,所以最好只在本地测试时使用。

  1. <?php
  2. echo '<ul>';
  3. chdir(dirname(__FILE__));
  4. foreach (glob("*.php") as $file) {
  5.     if ($file != "index.php") {
  6.         echo '<li><a href="../cmp.swf?lists=', basename(dirname($_SERVER['SCRIPT_NAME'])), '/', $file, '" target="_blank">', $file, '</a></li>';
  7.     }
  8. }
  9. echo '</ul>';

 

posted on 2012-12-24 14:31  yanglu_51  阅读(348)  评论(0编辑  收藏  举报