(1)先要想好要操作哪個檔案?
(2)確定檔案的路徑?
(3)要有什麼檔案管理功能?
(1)先將需要管理的檔案遍歷出來,可以加個樣式
<?php給遍歷出來的目錄和檔案加樣式 ,上面已將給他們起了名字了(樣式可以隨便換的)//開啟目錄資源
$dir = opendir($fname);
//迴圈讀取
while($n = readdir($dir))
"; //如果是目錄,就進這個,起個名字,雙擊這個進入下乙個子目錄
} else
"; //如果不是目錄,就進入這個。。統一的起個名字,這樣好給他們寫樣式
} }
} closedir($dir); //關閉目錄資源
?>
(2)對遍歷出來的檔案中的目錄加事件(雙擊這個目錄開啟子目錄)
(3)處理頁面的編寫(這裡不能用post或是get傳值了,可以用session傳值方式傳值)<?php(4)處理頁面結束後,也要在主頁面開啟session,還要判斷傳值是否為空,因為剛開始管理頁面時沒有「返回上一級」,所以要判斷一下session_start(); //開啟session
$url = $_post["url"]; //接收上面傳過來的url值
$_session["url"]=$url; //session方式的值等於傳的url值
session_start();(5)輸出「返回上一級」的div//要顯示的資料夾名稱
$fname = "../../ajax";
if(!empty($_session["url"]))
$jdlj = realpath($fname); //檔案的絕對路徑給這個div加點樣式if($jdlj == "d:\\wamp\\www\\ajax")
else
.prev看下結果:
第一次開啟時是沒有「返回上一級」這一欄的
當我雙擊任意乙個資料夾的時候,進入了其子目錄,就會出現「返回上一級」欄了
(6)既然有了這一欄,就可以利用這一欄進行返回上一級目錄了,我們可以給這個div加雙擊事件,讓其返回
$(".prev").dblclick(function(),這樣就可以雙擊返回上一級目錄了。type:"post",
datatype:"text",
success: function(data)
})})
二、再進一步管理一下檔案,可以新建檔案在這個資料夾中
(1)就是寫個文字框,在新增個新建按鈕
//文字框:起名字用的(2)給按鈕寫單擊事件//新建按鈕
$("#new").click(function(),(3)新建檔案的處理頁面type:"post",
datatype:"text",
success: function(d)
})
})
<?php結果演示一下:session_start(); //開啟session
$name = $_post["name"]; //獲取傳遞過來的名字
$url = $_session["url"]; //儲存的路徑位置
$filename = $url."/".$name; //拼儲存路徑
touch($filename); //新建檔案方法touch()
?>
選擇乙個新建位置,然後輸入檔名:::新建乙個you.php的檔案,如圖顯示:
三、下乙個管理功能,刪除不想要的檔案
(1)新增刪除按鈕,在遍歷檔案那新增刪除按鈕
echo "新增的樣式:"; //起個名字,給他新增樣式,可以讓他好看一點,也是為了後面的新增事件
#delete //又浮動刪除按鈕新增後的顯示效果
(2)給按鈕新增單擊事件
$(".delete").click(function(),(3)刪除頁面很簡單,就是找到這個傳值,用刪除檔案方法刪除就可以type:"post",
datatype:"text",
success: function(a)
})})
<?php刪除也寫完了,檢視下效果,那麼就刪除我們之前新建的那個檔案吧$lj = $_post["lj"];
unlink($lj); //刪除檔案的方法unlink()
?>
檔案就已經刪除了~~
除了這些基本的功能外,還可以有很多的檔案管理功能,後面陸續更新中。。。。
ajax的基本功能
2 xmlhttprequest物件用於在後台與伺服器交換資料。3 所有現代瀏覽器 ie7 firefox chrome 均內建xmlhttprequest物件。支援ie5 ie6 if window.activexobject else 4 使用get方式提交,引數拼接在請求的url後面,請sen...
Nginx的基本功能
nginx的一些基本功能 1 靜態http伺服器 首先,nginx是乙個http伺服器,可以將伺服器上的靜態檔案 如,html 通過http協議展現給客戶端 2 反向 伺服器 什麼是反向 客戶端本來就可以直接通過http協議訪問某 應用伺服器,管理員可以在中間加上乙個nginx,客戶端請求nginx...
xlrd讀取excel檔案 基本功能
python有個第三方庫 xlrd 可以對excel檔案進行讀操作。好處 因為python是平台無關的,所以在非m 得電腦上也能用。缺點 目前不支援office2007 安裝方法 1 去http pypi.python.org pypi xlrd 下 載windows的安裝程式,或者zip安裝包 2...