//要获取dir从$_GET里
//要设置起始的dir
extract($_GET);
if($dir == "")
$dir = "...";if($flag==2) {
$cut1=strrpos($dir,"/");
$dir=trim(substr($dir,0,$cut1));
echo "<SCRIPT LANGUAGE=javascript>";
echo "alert(\"$dir\")";
echo "</SCRIPT>";
}
解决方案 »
- the requested operation has failed
- 麻烦帮我看看个JAVASCRIPT的提交
- PHP&mysql虚拟主机,送数据库
- window.captureEvents() 有啥用?
- 广州工资问题
- Error running PHP executable: Cannot run program php.exe: CreatePorcess error=3
- 如何在XP下配置Apache2.0+PHP5.0+mysql-5.0.15+phpMyAdmin-264
- 请教:PosegerSQL 不支持这样分页查询吗?那么要怎样分页呢?
- 这个功能怎么实现???急!!!!!在线等
- post传递变量?
- 请问为什么我得到的当前时间不对呢?
- (急)请教一下有没有人会把Excel中的数据导入到MySql啊
//要设置起始的dir
extract($_GET);
if($dir == "")
$dir = "...";// ...替换为起始路径,明白
可惜我的电脑现在没有PHP环境只要按你现在的情况特征,用replace去掉多余的/即可,想去掉/在JS里用\/这样来匹配
用 dir 然后遍历
例子:
$dir = dir($path);
while(false !== ($name =$dir->read())){
if($name != '..' && $name != '..'){
echo $name;
}
}这样才是输出某个文件夹的 文件名。
mytest.php
audit/yyc/yyc.php
双击audit,可以正确显示,再双击yyc就不行了ie地址变成:http://192.168.20.254/mytest.php?dir=audityyc
---------------------------------------------------
yyc前的斜杠也被去掉了...
把全局去掉即可
var strM = "/url/";
alert(strM.replace(/\//,""));
chinmo 2008年11月10日 16点37分26秒 说:
不要全局即可
chinmo 2008年11月10日 16点37分39秒 说:
去掉全局匹配