老师,有些代码竟然跳过了,这样不科学,
还有我的重命名时间很久,是为甚呢?
老师,有些代码竟然跳过了,这样不科学,
还有我的重命名时间很久,是为甚呢?
2014-08-22
elseif($act=='renameFolder'){
$str=<<<EOF
<form action="index.php?act=doRenameFolder" method="post">
请重写新文件夹名:<input type="text" name="newname" placeholder="重命名"><br/>
<input type="hidden" name="path" value="{$path}">
<input type="hidden" name="dirname" value="{$dirname}">
<input type="submit" value="重命名" />
</form>
EOF;
echo $str;
}elseif($act=='doRenameFolder'){
$newname=$_REQUEST['newname'];
//echo $dirname.'--'.$newname.'--'.$path;
$mes=renameFolder($dirname,$path.'/'.$newname);
alertMes($mes,$redirect);
}
function renameFolder($oldname,$newname){
//检测文件夹名是否合法
if(checkFilename(basename($newname))){
if(file_exists($newname)){
$mes='文件名重复,请重试';
}else{
if(rename($oldname,$newname)){
$mes='重命名成功';
}else{
$mes='重命名失败';
}
}
}else{
$mes='文件名不合法';
}
return $mes;
}
举报