上傳檔案櫃
目錄
無主的檔案可以顯示「刪」連結,並可以刪掉
\\192.168.4.2\web\uploadFiles\丁志仁\family\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\丁志仁\OCR\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\丁志仁\剪報\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\丁志仁\簽到領據\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\嘉禾書院\徐恕禾\web\upload\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\嘉禾書院\龔晉\web\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\嘉禾書院\龔晉\web\upload\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\嘉禾書院\龔晉\web\upload\images\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\嘉禾書院\龔晉\web\upload\images\大鹿林道東線\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\海星培力\自主學習典範的論述發展與實踐規畫\丁志仁\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\跨校選修\192\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\閉恩濡\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉 \\192.168.4.2\web\uploadFiles\閉恩濡\GoGoPublic\admin.php(2): $publicOwnership=1; // 無主的檔案可以顯示「刪」連結,並可以刪掉
待開發
- 取一個新的工作程式名字,並整合 admin.php, index.php
- 在 common.php 中再分出一個小的變數管制檔,載入它。包含:
- 可上傳檔管制陣列
- 可刪無註冊者所有檔的使用者管制陣列
- 可刪無註冊者所有檔的路徑管制陣列
- 縮圖相關陣列
資料表
嘉禾書院(學生使用)
/constant.php
- 用 substr(urldecode($_SERVER['REQUEST_URI']),0,25)=='/uploadFiles/嘉禾書院' 判斷是否為嘉禾書院,若是
- 使用嘉禾書院專屬資料庫帳號,管嘉禾書院專屬資料夾 jahoschool
- 該帳號對 webContent.fileUsers 的表和欄都有 select 權限
- 該帳號對 webContent.filePath 的表有 select,Insert,Update,Delete 權限,對欄有 select,Insert,Update 權限
其他帳號(後台管理者使用)
對 webContent.* 有廣泛的權限
程式
另一版 admin.php 程式
在 http://jendo.org/uploadFiles/丁志仁/剪報/ 之下
對用 FTP 上傳檔也能產生「刪」連結
三程式
index.php與admin.php
- include 'common.php';
- include 'constant.php';
- 錯誤訊息不同
- include 'login.php';
- new login;
- include 'theme.php';
- echo $html1;
- 指定認證表並 logon();
- if(驗證不過){echo 錯誤訊息;}
else{
①admin.php有前置處理
②跑上傳函式uploadFile();
③echo showDir($admin,$root);根目錄和admin.php各有不同
} - echo $html2;
users.php
- include 'constant.php';
- 設定錯誤訊息
- include 'etable.php';
- new etable;
- include 'theme.php';
- echo $html1;
- 設定 sql[0],editable,formValidate 等屬性
- 指定認證表並 main();
- if(驗證不過){echo 錯誤訊息;}
- echo $html2;
圖
- 畫字程式
- logo.png
- 導航列.png
- button.png
- folder.gif
- text.gif
- back.gif
共用
- theme.php
- common.php