課程
/后端開發(fā)
/PHP
/WEB在線文件管理器
老師,有些代碼竟然跳過了,這樣不科學,
還有我的重命名時間很久,是為甚呢?
2014-08-22
源自:WEB在線文件管理器 2-5
正在回答
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;}
lmmusus 提問者
嗯 你把你的代碼粘貼出來我看看 ^_^...
WindRunner436173
http://idcbgp.cn/qadetail/72339
遇到了同樣的問題
我的也是很慢,不知道為什么?。?!代碼基本和重命名文件一樣,重命名文件速度很快,文件夾就不行了。功能可以實現(xiàn),但是很慢。
舉報
通過本課程文件目錄函數(shù)庫的學習,讓你掌握文件、目錄函數(shù)庫的應(yīng)用
1 回答$arr不用先定義嗎?
1 回答很疑惑的問題
4 回答echo "<script type='text/javascript'>alert({$mes});location.href='{$redirect}'; </script>";沒有彈出提示框
1 回答中文文件名
6 回答按著老師打的怎么會提示“Undefined variable:arr"呢
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2014-10-27
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;
}
2014-08-27
嗯 你把你的代碼粘貼出來我看看 ^_^...
2015-04-05
http://idcbgp.cn/qadetail/72339
2015-04-05
遇到了同樣的問題
2014-12-05
我的也是很慢,不知道為什么?。?!代碼基本和重命名文件一樣,重命名文件速度很快,文件夾就不行了。功能可以實現(xiàn),但是很慢。