为了账号安全,请及时绑定邮箱和手机立即绑定

为什么点击 新建按钮没有反应

<?php

$path="file";

$act=$_REQUEST['act'];

$filename=$_REQUEST['filename'];

$info=readDirectory($path);

//print_r($info);

$redirect="index.php?path={$path}";

if($act=="createFile"){

    $mes=createFile($path."/".$filename);

    alertMes($mes,$redirect);

}

function createFile($filename){

    //验证文件的合法性是否包含/,*,<>,?,|

    $pattern="/[\/,\*,<>,\?\|]/";

    if (!preg_match($pattern,basename($filename))){

        //检测当前目录下是否存在同名文件

        if (!file_exists($filename)){

            //通过touch($filename)来创建

            if (touch($filename)){

                return "文件创建成功!";

            }else{

                    return " 文件创建失败!";

                }

        }else {

            return "文件已存在,请重命名后创建!";

        }

    }else {

        return "非法文件名";

    }

    }

function alertMes($mes,$url) {

    echo "<script type='text/javascript'> alert('{$mes}');location.href='{$url}';  </script> ";

}

<td>请输入文件名称</td>

<td><input type="text" name="filename" />

<input type="hidden" name="path" value="<?php echo $path?>" />

<input type="hidden" name="act" value="createFile" />

<input type="submit" value="创建文件" />

</td>


正在回答

2 回答

<form action="index.php" method="psot" enctype="multipart/form-data">

...........

</form>

1 回复 有任何疑惑可以回复我~
#1

人艰不拆8 提问者

你果然是大神啊!仰慕
2017-02-21 回复 有任何疑惑可以回复我~
#2

Hzqiang 回复 人艰不拆8 提问者

不要问我为什么,因为我也犯过同样的错误。。。
2017-02-22 回复 有任何疑惑可以回复我~
#3

人艰不拆8 提问者 回复 Hzqiang

妈妈说不懂就要问,我才像你一样
2017-02-22 回复 有任何疑惑可以回复我~

表单form你都没有写

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么点击 新建按钮没有反应

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信