課程
/后端開發
/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://www.xianlaiwan.cn/qadetail/72339
遇到了同樣的問題
我的也是很慢,不知道為什么!?。〈a基本和重命名文件一樣,重命名文件速度很快,文件夾就不行了。功能可以實現,但是很慢。
舉報
通過本課程文件目錄函數庫的學習,讓你掌握文件、目錄函數庫的應用
4 回答課程很吸引人,但是新手無法下手啊。。。。。。。
2 回答PHP ci框架封裝的復制目錄函數,報內存溢出
2 回答重命名成功,但是重命名文件夾耗時過長,cpu占用過大占用了40%左右的內存(點擊重命名按鈕時,360加速球從45%增加到80%以上)
1 回答老師 你好厲害
2 回答JS的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
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://www.xianlaiwan.cn/qadetail/72339
2015-04-05
遇到了同樣的問題
2014-12-05
我的也是很慢,不知道為什么!?。〈a基本和重命名文件一樣,重命名文件速度很快,文件夾就不行了。功能可以實現,但是很慢。