Perlでは、0または1のいずれかを含む.confファイルを読み取る必要があります。値が1の場合、ifステートメントにあるものをすべて実行する必要があります。これが私が今持っているものです:
open(CONF, "/var/web/onhit.conf");
if(<CONF>) {
print "Hello World!";
}
close(CONF);
.confファイルに0が含まれている場合でも、ifステートメントの内容は常に評価されます。このコードはファイルを正しく読み取ることができるため、ファイルの読み取りが正しいことはわかっています。
open(CONF, "/var/web/onhit.conf");
print <CONF>;
close(CONF);
ファイルに1が含まれている場合は、1が出力され、その逆も同様です。誰かが私の最初のスニペットの何が問題なのか知っていますか?申し訳ありませんが、私はPerlのn00bです。:-)