Toggle main menu visibility
新聞
下載
教材
影音
討論
其他選單
好站連結
行事曆
電子相簿
常見問題
萬用表單
即時留言簿
友站消息
社大學員
:::
登入
登入
帳號
密碼
登入
重整畫面
:::
所有書籍
「[981]PHP入門+XOOPS模組設計」目錄
MarkDown
16-1 view.php
1. 相見歡
1-1 index.php 內容
2. PHP與表單
2-1 contact/index.php
3. 讓程式聰明又乾淨
3-1 index.php 原始語法
4. 寫入資料庫
4-1 index.php
5. 撈取資料庫資料
5-1 index.php
6. 把資料庫資料作成列表
6-1 index.php
7. 讓程式套用佈景
7-1 index.php
8. 加入修改刪除功能
8-1 index.php
9. 上傳檔案並做縮圖
9-1 index.php
10. 安裝XOOPS
10-1 index.php
11. XOOPS模組架構
11-1 index.php
11-2 index2.php
12. $xoopsUser應用
12-1 index.php
13. 分頁與搜尋
13-1 include/search.php
13-2 index.php
14. 樣板及評論
14-1 view.php
14-2 index.php
14-3 comment_new.php
15. 製作XOOPS區塊
15-1 blocks/new_contact.php
16. 偏好設定與所見即所得
16-1 view.php
17. 多國語系與圖形驗證
17-1 index.php
17-2 [語系]language/tchinese_utf8/modinfo.php
17-3 [語系]xoops_version.php
17-4 [語系]admin/menu.php
17-5 [sprintf示範]index.php
17-6 [sprintf示範]main.php
18. 模組自動功能
18-1 include/onUninstall.php
18-2 include/onUpdate.php
17-1 index.php
\[981\]PHP入門+XOOPS模組設計 ====================== [](http://120.115.2.76/tad/tad_book3/file/9801/17.zip) ### 一、語系基本概念 1.XOOPS有哪些語系,完全取決於language底下有多少種語系資料夾。 2.模組內,也可以提供各種國家的語系,語系檔放在「模組目錄/language」中。 3.一般而言語系檔會按照用途放在不同檔案,檔名不可亂改,一共有以下幾種:  4.「常數開頭」並沒有強制性,只是一種建議。 5.若是模組中有用到通知功能的時候,language底下會多出一個mail\_template資料夾用來放郵寄內容的樣板。 ### 二、加入語系常數的方法 1.常數可用define()來定義,例如:define("\_MI\_CONTACT\_TITLE","標題:"); 2.常數通常會以「\_」作為開頭,並用「大寫英文」,以茲辨識。 ### 三、加入語系常數的方法 1.PHP常數要插入字串中,不能直接放進去(不然程式會搞不清楚是字串還是常數),其方法如下: 2.原來字串→$aa="My name is Tad。"; 3.套入常數→$aa="My name is " . \_NAME . "。"; ### 四、常數與變數結合的方法 1.可用sprintf()來結合常數與變數,常數名稱可用「%s」來代表變數,一個常數中可以有多個「%s」,依位置來對應變數,例如: **define("
\_MD\_CONTACT\_NOTE
","通訊錄共有
%s
筆資料,男性
%s
筆,女性
%s
"); echo "目前狀態:".
sprintf
(
\_MD\_CONTACT\_NOTE
,
$total
,
$male
,
$female
);** 2.sprintf()的格式如下: (1) %d - 將參數看待成整數,而且結果為十進位的數值 (2) %f - 將參數看待成浮點數,而且結果為浮點數 (3) %s – 將參數和結果都看待成字串 ### 五、加入圖形驗證 1.此功能2.3.x才有,在表單中可用下列語法,產生驗證圖形:
include\_once XOOPS\_ROOT\_PATH."/class/xoopsformloader.php"; $XoopsFormCaptcha=new XoopsFormCaptcha('','',false); $Captcha=$XoopsFormCaptcha->render(); echo $Captcha;
2.送出表單後,要檢查驗證的方法:
xoops\_load(
'captcha');
$xoopsCaptcha = XoopsCaptcha::getInstance(); if(!$xoopsCaptcha->verify()) { redirect\_header($\_SERVER\['PHP\_SELF'\], 5, $xoopsCaptcha->getMessage()); }
:::
搜尋
search
進階搜尋
QR Code 區塊
快速登入
所有討論區
「PHP全端開發」線上課程討論區
XOOPS使用討論區
一般研習學員
社大學員專用
路過哈啦區
XOOPS佈景設計
XOOPS模組開發
Tad書籍區
即時留言簿
書籍目錄
展開
|
闔起
線上使用者
51
人線上 (
9
人在瀏覽
線上書籍
)
會員: 0
訪客: 51
更多…