问答详情
源自:1-9 rename()函数实现重命名文件

renameFile($oldname,$newname)中的$oldname值为空 传递不上

function renameFile($oldname,$newname){
    echo $oldname,$newname;
}


elseif ($act=="renameFile"){
            //完成重命名
            $str=<<<EOF
                <form action="index.php?act=doRename" method="post" >
            请填写新文件名:<input type="text" name="newname" placeholder="重命名" /><br/>
            <input type='hidden' name='filename' value='{$filename}' />
            <input type="submit" value="重命名">
            </form>
EOF;
            echo $str;
        }elseif ($act=="doRename"){

            //实现重命名的操作
            $newname=$_REQUEST['newname'];
            renameFile($filename, $newname);
        
        }



http://img.mukewang.com/57aac2a1000108f604740226.jpg

提问者:愿当奔跑的蜗牛 2016-08-10 13:59

个回答

  • qq_阁下_0
    2016-08-17 10:21:48

     $newname=$_REQUEST['newname'];前加一句$filename = $_POST['filename'];

    尝试一下