source: Main/trunk/Document/input/directives/beginif.md@ 357

Last change on this file since 357 was 278, checked in by Nishi, on Oct 8, 2024 at 9:27:15 PM

adding documents

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