ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/tewi/Document/input/directives/beginif.md
Revision: 1.1
Committed: Thu Oct 17 09:53:38 2024 UTC (4 weeks, 1 day ago) by nishi
Branch: MAIN
CVS Tags: v2_05A, v2_05, HEAD
Log Message:
update

File Contents

# Content
1 \language ^en$
2 # BeginIf/BeginIfNot/EndIf directive {Directives}
3 Begins/Ends the If section.\
4 BeginIf makes parser parse the directives inside the If section if the expression is true, otherwise makes it ignore them.\
5 BeginIfNot is same with BeginIf, but makes it parse if False instead.\
6 \
7 Syntax: `BeginIf True|False|defined name` \
8 Syntax: `BeginIfNot True|False|defined name` \
9 Syntax: `EndIf`
10
11 ## Notes on defined names
12 `HAS_CHROOT` gets defined if Tewi HTTPd was compiled with `chroot(2)` support. \
13 `HAS_SSL` gets defined if Tewi HTTPd was compiled with TLS/SSL support. \
14
15 \language ^jp$
16 # BeginIf/BeginIfNot/EndIf命令 {命令}
17 Ifセクションを開始したり終了したりします。\
18 BeginIfの場合、条件式が真の場合セクション内の命令がパースされます。それ以外の場合は無視されます。\
19 BeginIfNotはその逆です。\
20 \
21 構文: `BeginIf True|False|defined 名前` \
22 構文: `BeginIfNot True|False|defined 名前` \
23 構文: `EndIf`
24
25 ## 定義された名前についての注釈
26 Tewi HTTPdが`chroot(2)`サポートと共にコンパイルされている場合、`HAS_CHROOT`が定義されます。\
27 Tewi HTTPdがTLS/SSLサポートと共にコンパイルされている場合、`HAS_SSL`が定義されます。