超全局变量不行$act=$_REQUEST['act'];

来源:1-5 创建文件

慕粉3684285

2017-03-09 08:13

启用超全局变量报错了,为什么$path=$_REQUEST['path']?$_REQUEST['path']:$path; $act=$_REQUEST['act']; $filename=$_REQUEST['filename']; $dirname=$_REQUEST['dirname']; 是版本不一样,不支持了,还是怎么样,有这经验的同学说一下么

写回答 关注

3回答

  • 小山坳
    2017-12-06 17:19:02
    if (isset($_POST['act'])) {
    	$act = $_POST['act'];
    }else{
    	$act = null;
    }
    if (isset($_POST['filename'])) {
    	$filename = $_POST['filename'];
    }else{
    	$filename = null;
    }


  • 慕粉3684285
    2017-03-09 18:58:39

    上面的家isset()不行,这样会判断错误。还是这样吧$path="file";
    $path=@$_REQUEST['path']?$_REQUEST['path']:$path;
    $act=@$_REQUEST['act'];
    $filename=@$_REQUEST['filename'];
    $dirname=@$_REQUEST['dirname'];
    $info=readDirectory($path);

  • 慕粉3684285
    2017-03-09 08:54:19

    $path = "file";    
        $info = readDirectory($path);
        //var_dump ($_REQUEST);
        $act = isset($_REQUEST['act']);
        $filename = isset($_REQUEST['filename']);
        if($act=="createFile"){
            echo $path,"--";
            echo "$filename";
        }

WEB在线文件管理器

通过本课程文件目录函数库的学习,让你掌握文件、目录函数库的应用

36207 学习 · 332 问题

查看课程

相似问题