Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[1012]PHP進階開發及TadTools工具應用」目錄
MarkDown
6-2 上課範例:admin/save_sort.php
1. jQuery的用法
1-1 上課範例:index.html
2. 連動選單
2-1 上課範例:admin/index.php
2-2 上課範例:admin/ajax.php
3. 郵遞區號地址
3-1 上課範例:admin/index.php
3-2 上課範例:index.php
3-3 上課範例:ajax.php
4. 點擊編輯
4-1 上課範例:index.html
4-2 上課範例:save.php
4-3 上課範例:admin/index.php
4-4 上課範例:admin/save.php
5. 表單驗證
5-1 上課範例:admin/index.php
5-2 上課範例:index.php
5-3 上課範例:ajax.php
6. 表格拉動排序
6-1 上課範例:admin/cate.php
6-2 上課範例:admin/save_sort.php
7. 整合型上傳工具
7-1 上課範例:admin/index.php
7-2 上課範例:up_file.php
7-3 上課範例:index.php
8. 頁籤與小月曆之應用
8-1 上課範例:admin/index.php
8-2 上課範例:index.php
8-3 上課範例:ajax2.php
9. fullcalendar月曆應用
9-1 上課範例:birthday.php
9-2 上課範例:header.php
9-3 上課範例:get_events.php
10. QR Code應用
10-1 上課範例:xoops_version.php
10-2 上課範例:blocks/contact_qrcode.php
10-3 上課範例:templates/blocks/contact_qrcode.html
10-4 上課範例:pda.php
10-5 上課範例:blocks/contact_qrcode.php(不替換網址)
10-6 上課範例:index.php
11. Jquery Mobile
11-1 上課範例:blocks/contact_qrcode.php
11-2 上課範例:pda.php
11-3 上課範例:data.php
12. java上傳及影片播放
12-1 上課範例:data.php
12-2 上課範例:index.php
12-3 上課範例:jupload.php
12-4 上課範例:play.php
13. CSV的匯出與匯入
13-1 上課範例:通訊錄.csv
13-2 上課範例:admin/index.php
13-3 上課範例:__fgetcsv()
14. 產生Excel報表
14-1 上課範例:admin/excel.php
14-2 上課範例:admin/index.php
14-3 上課範例:admin/excel.php(多表)
15. 匯入Excel檔
15-1 上課範例:admin/excel.php
15-2 上課範例:admin/index.php
16. 用TCPDF產生PDF(上)
16-1 上課範例:admin/index.php
16-2 上課範例:admin/pdf.php
17. 用TCPDF產生PDF(下)
17-1 上課範例:admin/index.php
17-2 上課範例:admin/pdf2.php
17-3 上課範例:admin/pdf_all.php
18. 產出真實word檔
18-1 上課範例:admin/index.php
18-2 上課範例:admin/docx.php
7-1 上課範例:admin/index.php
\[1012\]PHP進階開發及TadTools工具應用 ============================ [](http://www.tad0616.net/uploads/tad_book3/file/1012/07.zip) ### 一、 整合型上傳工具 1. 這是由底下幾個工具所組成的一個PHP工具,可用在大部分需要檔案上傳的地方。 - (1) PHP上傳物件:class.upload.php([http://www.verot.net/php\_class\_upload\_docs.htm](http://www.verot.net/php_class_upload_docs.htm)) - (2) 多重選擇:jquery.MultiFile(
) - (3) 燈箱效果:lytebox(
) - (4) 一堆自己寫的PHP函數 ### 二、 使用方式 1. 把 up\_file.php 複製到模組下,並修改define("\_MODDIR","contact"); 2. 建立資料表contact\_files\_center,xxx為模組名稱(重要!) 3. 在用到上傳的檔案,加入此行:include\_once "up\_file.php"; 4. 在上傳的表單前加入底下引入相關檔案的語法: ``` ``` 6. 在上傳的表單加入屬性:enctype='multipart/form-data' 7. 在上傳的表單加入上傳欄位: ```
". list_del_file($col_name,$col_sn)." ``` - (1) name和class請勿修改!! - (2) maxlength就是指最多可以上傳幾個檔,不設代表無限制。 - (3) accept用來指定上傳的附檔名,用「|」隔開,不設代表無限制。 - (4) list\_del\_file() 函數用來取出該資料已上傳的檔案,以供使用者刪除 - (5) $col\_name:用來判斷此檔案要依附在什麼資料上,一般是流水號的名稱 - (6) $col\_sn:該資料對應的直,一般是流水號的直 - (7) 以通訊錄來說,若是希望可以上傳通訊錄上使用者的相片,$col\_name可設為「contact\_sn」,接著就看該使用者的$contact\_sn是多少指定給$col\_sn即可。 8. 在儲存或更新的函數中加入上傳函數($width 為主圖大小,$thumb\_width為縮圖寬度,若有$files\_sn表示是要更新,而非新增,$name預設為「upfile」,若有第二組上傳框,可自訂別的 name): ``` upload_file($col_name , $col_sn , $width , $name , $sort ,$thumb_width , $files_sn); ``` 10. 顯示某資料下的所有檔案(前兩個參數為必填) ``` //欄位 , 編號 , 是否縮圖 , 顯示模式 (空、filename、num) ,顯示描述,顯示下載次數 show_files($col_name , $col_sn , true , ”” , false , false); ``` - (1) 顯示模式預設為空,即以圖示方式來呈現 - (2) 顯示模式為 filename 時,會條列出檔名 - (3) 顯示模式為 num 時,會列出有多少附檔(數字) 11. 秀出檔一個檔案或圖檔:($showkind為呈現模式預設是主圖,thumb為縮圖) ``` get_pic_file($col_name , $col_sn , $sort , $showkind) ``` 13. 刪除資料時,在刪除資料的函數中,加入刪除檔案函數(僅$files\_sn即可,或同時用$col\_name , $col\_sn也行): ``` del_files($files_sn , $col_name , $col_sn); ``` 15. 檔案數量: ``` get_file_amount($col_name , $col_sn); ```
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
110
人線上 (
68
人在瀏覽
線上書籍
)
會員: 0
訪客: 110
更多…