判斷是否為首頁:
1
if
(
$is_front
)
判斷使用者是否登陸:
1
2
3
4
5
6
global
$user
;
if
(
$user
->uid )
else
判斷當前使用者是否管理員:
1
2
3
4
5
if
(
$is_admin
)
else
判斷使用者角色:
1
2
3
4
5
6
global
$user
;
if
( in_array(
'guest'
,
$user
->roles) )
else
12
3
4
5
if
( node_access(
'update'
,
$node
) )
else
判斷是否為分類頁面
1
2
3
4
5
if
( arg(0) ==
"taxonomy"
&& arg(1) ==
"term"
)
else
判斷是否為節點(文章內容頁)
1
2
3
4
5
if
( arg(0)==
'node'
&&
is_numeric
(arg(1)) )
else
按節點 node 型別使用不同的 page 模板:
1
2
3
4
if
(
$node
->type ==
'blog'
)
按照 url 選擇不同的 page 模板:
1
2
3
4
if
( arg(0) ==
'admin'
)
shell常用的判斷條件
1 判斷資料夾是否存在 if d home q www then echo true else echo false fi 系統內存在資料夾 home q www 2 判斷檔案是否存在 if e etc passwd then echo true else echo false fi if f et...
Shell if常用判斷條件
if 判斷 之前也寫過簡單的shell指令碼,也不是轉職運維,和系統相關的工作比較少,所以不怎麼熟練。最近由於系統總是出現各種亂七八糟的問題,也沒有人來協助,只好自己寫shell指令碼了,都是些基礎的指令碼,但由於shell的語法和通常的高階語言有些不一樣,所以還是要系統的看下常用的部分。if語句就...
shell常用判斷條件if
r file 使用者可讀為真 w file 使用者可寫為真 x file 使用者可執行為真 f file 檔案為正規檔案為真 d file 檔案為目錄為真 c file 檔案為字元特殊檔案為真 b file 檔案為塊特殊檔案為真 s file 檔案大小非0時為真 t file 當檔案描述符 預設為1...