現在の党員数のソース

<?php
$file01 = fopen("in/01ho.log","r");
$count01 = fgets($file01);
print(" 北海道 ".$count01."人"."<br>");
fclose($file01);
 
$file02 = fopen("in/02ao.log","r");
$count02 = fgets($file02);
print(" 青森県 ".$count02."人"."<br>");
fclose($file02);
 ・
 ・
以下略
 ・
 ・
$file48 = fopen("in/00all.log","r");
$count48 = fgets($file48);
print("  全国 ".$count48."人"."<br>");
fclose($file48);
?>
 
 
ファイルを開いて
読む
それを出力。
念の為に、ファイルを閉じる。
 
ファイルを開いて
読む
それを出力。
fopen("r")の場合は、わざわざ閉じなくて良い?
 ・
 ・
以下略
 ・
 ・
ファイルを開いて
読む
それを出力。
念の為に、ファイルを閉じる。
?>
 




 これは、「現在の党員数」ファイルのソースです。これは、PHP内包型のヒトムル・ファイルであって、ボディ内に、PHPのソースが入っています。その上で、アイコンの拡張子を、「.htm」から「.php」に書き換えます。こうしないと、サーバ内では、普通のヒトムル・ファイルとして処理されてしまうので、PHPの部分が無視されて、抜け落ちてしまいます。
 署名フォームの方は、「j_shomei.php」ファイルと「j_shomei.htm」ファイルとが存在する、表裏一体型PHPファイルです。PHPにはこのように、ふたつの存在仕様があります。
 この上で、黄色フォルダ「in」の中に、48個のログ・ファイルを置きます。すべてのログ・ファイルには、半角で「0」とだけ記入して置きます。セキュリティ向上の為には、フォルダ名をややこしくする、「.cgi」ファイルにする、等の方法があります。属性変更は、「406」で機能。黄色は、「111」で機能します。

 for〜文を使えば、ひとつの構文で、上記48構文を実現できそうです。しかし。そこまで頭が回らないのと、パソコンにかかる負担は同じようなので、このままにしてあります。

 党員数がまったく増えないのは、ファイルの機能不全の為ではありません。嘘だと思ったら、ぜひ登録してみて下さい。









戻る